Сумма Power BI DAX по годам - PullRequest
       22

Сумма Power BI DAX по годам

1 голос
/ 02 августа 2020

Очень новичок в Power BI и DAX и был бы признателен за sh в правильном направлении в этом, казалось бы, простом сценарии, пожалуйста. У меня есть следующий набор данных:

Job Name    Quarter Year    Cost
alpha       1   2019    210
alpha       2   2019    100
alpha       3   2019    90
alpha       4   2019    28
beta        1   2020    100
kappa       1   2019    100
kappa       2   2019    90
beta        2   2020    100
beta        3   2020    75
beta        4   2020    30
kappa       3   2019    10
kappa       4   2019    30

Все, что я пытаюсь сделать, это получить столбец измерения / расчета, который вычисляет общую [Стоимость] на [Название работы] за каждый год. Так, например, я получил бы для альфы значение: 428. Для каппы это было бы: 230. Спасибо!

Ответы [ 2 ]

3 голосов
/ 02 августа 2020

Используйте DAX ниже, чтобы получить результат выше: Новая таблица:

SUMMARIZE('Table','Table'[Job Name],"New Column",SUM('Table'[Cost]))

1 голос
/ 03 августа 2020

Использование SUMMARIZE (как предлагает @Shilpa) вернет / добавит новую таблицу в источник данных вашего отчета. Я думаю, что это не ваше требование.

Поскольку вы ищете решение с использованием меры или вычисляемого столбца, давайте узнаем немного подробностей о них, поскольку они не совпадают с функциональностью -

Вычисляемые столбцы:

  • Вычисляется для каждой строки в вашей таблице сразу после того, как вы нажали «Ввод», чтобы заполнить формулу
  • Вычислить новые значения из существующих значений для каждой указанной c строк. Например, если у вас есть значение 5 в столбце «A» и 4 в столбце «B», вы можете создать новый вычисляемый столбец C как (A x B), в котором будет храниться результат 20. Это приведет к получению результатов во всех строк с использованием вычисления (A x B).
  • Результат в столбце Calculated сохранен в модели, как и значение другого столбца.

Меры:

  • Оценивается, когда вы используете его в визуале и визуализируете
  • Мера всегда содержит агрегированные значения, такие как - SUM, AVERAGE, COUNT.
  • Нигде не сохраняется (ну , на самом деле на уровне отчета есть кеш, но он не является частью файла, когда вы нажимаете Сохранить)

Теперь для вашего сценария / требования, я думаю, вам нужна простая мера, как показано ниже -

total_cost = SUM('your_table'[Cost])

Теперь ваша мера готова. Просто потяните столбец «Название вакансии» и измерьте «total_cost» для визуального представления. Вы получите ожидаемый результат. Вы можете использовать слайсер для проверки вашего значения в / для другого измерения. Просто поиграйте :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...