Используйте COUNTROWS вместо COUNT
В качестве моделира данных иногда может потребоваться написать DAX выражение, которое подсчитывает строки таблицы. Таблица может быть либо таблицей моделей or, либо выражением, возвращающим таблицу.
Ваше требование может быть достигнуто двумя способами. Функцию COUNT можно использовать для count столбца values, or можно использовать функцию COUNTROWS для count строк таблицы. Обе функции достигнут того же результата, при условии, что в подсчитанном столбце contains нет пустых значений.
В следующем measure определении представлен пример. Он вычисляет количество элементов в столбце OrderDatevalues.
Sales Orders =
COUNT(Sales[OrderDate])
Если степень детализации таблицы
Однако следующее measure определение является лучшим решением.
Sales Orders =
COUNTROWS(Sales)
Существует три причины, по которым определение secondmeasure лучше:
- Это более эффективно, and, поэтому это будет работать лучше.
- Он не принимает во внимание BLANK, содержащиеся в любом столбце таблицы.
- Смысл формулы более ясен, до степени самоописания.
Рекомендация
Если вы собираетесь count строк таблицы, рекомендуется всегда использовать функцию COUNTROWS.
содержимое Related
- Обучение path: использовать DAX в Power в настольном приложении BI
- Вопросы? Попробуйте обратиться к Power сообществу BI
- Предложения? Предложить идеи для улучшения Power бизнес-аналитики