COUNTIF для проверки различных значений в DAX - PullRequest
0 голосов
/ 04 апреля 2020

Мне действительно нужна эта формула в DAX, но я действительно не знаю, как ее построить:

= COUNTIF(<my_raing>,
     INDEX(<my_raing>,
         MATCH(FALSE, ISBLANK(<my_raing>), 0)
     )
  ) = COUNT(<my_raing>)

Моя настоящая формула такова:

= COUNTIF(
    Table2[@[1]:[11]],
    INDEX(
        Table2[@[1]:[11]],
        MATCH(FALSE, ISBLANK(Table2[@[1]:[11]]), 0)
     )
  ) = COUNT(Table2[@[1]:[11]])

Диапазон составляет 11 последовательные ячейки только из одного ряда. Пример набора данных:

Sample Data

И формула возвращает только TRUE или FALSE, когда все доступные (не пустые) значения равны друг другу (этого достаточно для сравнения только один со всеми)

Набор данных UnPivot выглядит следующим образом:

Данные UnPivot

1 Ответ

0 голосов
/ 06 апреля 2020

Не выполняется в DAX, но может быть полезно для других здесь.

Вы можете использовать эту формулу в столбце 12 (я предполагаю, что это столбец L) =IF(MIN(A1:K1)=MAX(A1:K1), "TRUE", "FALSE")

...