Код Dax: найти сумму значений, отфильтрованных по месяцам

Я видел в Интернете несколько сообщений, посвященных этой концепции, но не смог адаптировать их к своим потребностям.

Сценарий: у меня есть таблица с тремя столбцами. Столбец A- [Месяц] (в формате мм/дд/гггг) Столбец B- [продавец] Столбец C- [Активы]

Я пытаюсь определить формулу, которая будет возвращать общие активы всех продавцов за каждый месяц в четвертом столбце.

Почему я это делаю? Я строю отчет, который будет генерировать график из этих данных. На самом деле будут дополнительные столбцы, которые будут содержать значения для некоторых переменных. Я буду использовать функцию слайсера в сочетании с этими переменными для создания интерактивной функциональности в графе. Жестко закодированные ссылки мне не подходят, так как это будет повторяющийся отчет, и набор данных будет регулярно обновляться с использованием текущих данных.

Спасибо за любую помощь, которую вы можете предложить. Я все еще новичок во всем этом (‹1 год), поэтому интерпретация общих формул, которые я нашел в других местах, была очень проблематичной.

Ваше здоровье!


person Travis McGowan    schedule 26.10.2013    source источник
comment
какой столбец имеет уникальные значения месяц или продавец? Можете ли вы показать один пример с примерами данных?   -  person Vikas    schedule 26.10.2013


Ответы (1)


Создайте такой расчет (синтаксис зависит от модели данных)

AllSalespersons:=CALCULATE(SUM[Assets], ALL[Salesperson])

Использование здесь функции РАСЧЕТ важно, потому что она удалит синтаксис строки для Продавца (созданного в сводной таблице) и даст вам сумму «ВСЕХ» продавцов за каждый месяц.

Опять же, вам придется поиграть с синтаксисом, чтобы он соответствовал вашей модели данных, но, исходя из вашего вопроса, я думаю, что это должно дать вам то, что вы ищете.

person Josh Fennessy    schedule 30.10.2013