محاسبات در ستون بدون حذف آن یا اضافه کردن ستون در پاورکوئری 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})) )
این تابع هر سطر از ستون “مقدار” را تغییر می دهد و مقدار را با ۱۰ ضرب می کند (در جای خود)
این تمام کار است. نیازی به حذف یک ستون نیست!
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.