CALCULATE и COUNTROWS возвращает только 1 - PowerBI DAX - PullRequest
0 голосов
/ 12 декабря 2018

Мне нужно посчитать количество строк в подмножестве на основе двух фильтров.Фильтры работают, но вместо того, чтобы возвращать общее количество rown в моем подмножестве, я просто получаю 1 для каждой строки в подмножестве.

Мне нужно, чтобы оно возвращало количество строк в подмножестве (например,200).В настоящее время я получаю столбец 1 с.

Он прекрасно работает без CALCULATE и фильтров.

Colunm = CALCULATE ( COUNTROWS ( TABLE ) ;

    /* FILTER 1 */
    TABLE[TEXT_FIELD] = "TEXT";  

    /* FILTER 2 */
    DATESBETWEEN ( TABLE[DATE]; 
        (MAX ( TABLE[DATE] ) - 30);
        MAX ( TABLE[DATE] )
    ))

1 Ответ

0 голосов
/ 12 декабря 2018

Вероятно, это связано с тем, что ваша мера оценивается в локальном контексте фильтра.

Попробуйте добавить ALL(TABLE) в качестве другого фильтра, чтобы удалить этот контекст фильтра.

...