#m1o — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #m1o, aggregated by home.social.
-
Темная магия SUM и SUMX
Сквозь тьму и мистику я призываю вас к изучению и овладению искусством Power BI, чтобы возводить величественные визуализации и творить таинственную аналитику данных. В этом чертоге знаний я буду делиться оккультными советами, таинственными руководствами и практическими ритуалами по темам, которые могут включать моделирование данных, заклинания DAX, проектирование отчетов и многое другое. Мои заметки вы сможете искать по тегу #PBI_M1o Сегодня я раскрою тайну различия между двумя древними функциями DAX: SUM и SUMX . Вы могли бы ошибочно полагать, что они взаимозаменяемы, но на самом деле их сила различна. Позвольте мне, через древние примеры, показать вам, почему и как правильно использовать каждую из них. Функция SUM SUM — это простое заклинание, принимающее имя столбца в качестве аргумента и возвращающее сумму всех значений в этом столбце. Представьте себе таблицу Sales с колонной SalesAmount . Произнесите заклинание: SalesAmount = SUM('Sales'[SalesAmount]) И получите общую сумму продаж в ваших данных. Легко, не так ли? Но что, если вы хотите наложить свою магию или вычисления на каждую строку перед их суммированием? Что, если столбец SalesAmount отсутствует, и вам нужно его создать? У вас есть столбцы OrderQuantity и UnitPrice . Мы не можем просто сложить их и умножить результат, чтобы получить SalesAmount , ибо нам необходимо умножить каждый столбец в каждой строке и затем сложить результаты. Вы могли бы создать вычисляемый столбец и использовать его в функции SUM , но я предложу более изощренное заклинание. Развернуть свиток