Итого за каждый день с DAX - PullRequest
0 голосов
/ 28 сентября 2018

Я пытаюсь показать дни, когда присутствовали некоторые люди.Для этого я создал столбец с именем «Присутствие» и поместил все значения равными «P».После этого я создал инструкцию DAX для подсчета 1 раз в день этого человека, а затем с помощью этой проверки есть ли хотя бы одна запись для него в этот день.

DAX:

Presenca_medida = CALCULATE(DISTINCTCOUNT('Base 
Atendimento'[DATA_INICIO_CONCAT]);FILTER('Base Atendimento';
'Base Atendimento'[Presenca] = "P"))

Это сработало очень хорошо.

Но у меня возникла проблема, потому что я не могу добавить итог по столбцу, просто по строкам.

Как на рисунке:

enter image description here

Как мы видим, он правильно добавляет каждую строку.Но столбец в нем реплицирует только одно и то же значение (не сумма).

Есть идеи?

Пример таблицы и коллунс:

enter image description here

Добавить

Когда я пытаюсь с idChamado, появляется общее количество, например:

enter image description here

но проблема в том, что если использовать idChamado, я не могу сосчитать раз в день ..

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

Используя те же данные образца, что и @vestland,

Name, DATA_INICIO_CONCAT, Presenca
Tayna, 21.09.2018, P
Tayna, 24.09.2018, P
Tayna, 25.09.2018, 
Tayna, 26.09.2018, 
Tayna, 27.09.2018, 
Tamires, 21.09.2018, 
Tamires, 24.09.2018, P
Tamires, 25.09.2018, P
Tamires, 26.09.2018, 
Tamires, 27.09.2018, 
Surya, 21.09.2018, 
Surya, 24.09.2018, 
Surya, 25.09.2018, P
Surya, 26.09.2018, P
Surya, 27.09.2018, P

Я могу сопоставить тот же результат с простой мерой:

Measure = COUNTX('Table1', IF('Table1'[Presenca] = "P", 1))

Matrix Visual

0 голосов
/ 01 октября 2018

Вы просили подход DAX.Но вам это действительно нужно?

Использование Matrix Visualization и несколько шагов в Power Query Editor даст вам следующее с итогами строк и столбцов:

enter image description here


Подробности:


Я выбрал некоторые ваши данные для имитации вашей структуры данных:

Name, DATA_INICIO_CONCAT, Presenca
Tayna, 21.09.2018, P
Tayna, 24.09.2018, P
Tayna, 25.09.2018, 
Tayna, 26.09.2018, 
Tayna, 27.09.2018, 
Tamires, 21.09.2018, 
Tamires, 24.09.2018, P
Tamires, 25.09.2018, P
Tamires, 26.09.2018, 
Tamires, 27.09.2018, 
Surya, 21.09.2018, 
Surya, 24.09.2018, 
Surya, 25.09.2018, P
Surya, 26.09.2018, P
Surya, 27.09.2018, P

Импортируйте эти данные,разделите на ',', используйте Add Column > Conditional Column и настройте его следующим образом:

enter image description here

Теперь вы можете использовать матричную визуализацию.Во-первых, вы будете получать только 1 во всех итогах строк и столбцов, поскольку в вашем столбце Custom, представляющем 1 or null, установлено отображение First value.Вместо этого вместо Count:

enter image description here

И вы получите это:

enter image description here

...