محاسبات در ستون بدون حذف آن یا اضافه کردن ستون در پاورکوئری Power Bi

اگر می خواهید محاسبات را در Power Query انجام دهید ، معمولاً باید یک ستون جدید اضافه می کنید و ستون اصلی را حذف می کنید. در این مطلب کوتاه از وبلاگ ، من راهی برای انجام محاسبات ستون به شما نشان می دهم.

راه معمولی

جدول به شرح زیر است:

ما فقط می خواهیم هر مقدار را در ۱۰ ضرب کنیم. برای رسیدن به این هدف ، معمولاً یک ستون جدید اضافه می کنیم:

= Table.AddColumn(chType, “new Column”, each [Amount]*10)

و در پایان با این جدول :

 

 

یک روش موثرتر انجام “در محاسبات ستون” است.

تمام کاری که ما باید انجام دهیم نوشتن این تابع ( قطعه کد M ) کوچک در پاور کوئری است:

 

=Table.FromRecords(

Table.TransformRows(chType,

(in_place) =>

Record.TransformFields(in_place,

{"Amount", each in_place[Amount] * 10}))

)

این تابع هر سطر از ستون “مقدار” را تغییر می دهد و مقدار را با ۱۰ ضرب می کند (در جای خود)

 

 

این تمام کار است. نیازی به حذف یک ستون نیست!

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *