Как в Excel 2010 правильно создать новую меру с помощью DAX?

В OLAP вычисляемое поле называется мерой. Но на самом деле понятие меры DAX шире понятия вычисляемых полей. Прежде чем перейти к его углубленному рассмотрению, выучите следующую мантру: «Сначала фильтруйте, а затем вычисляйте». Для лучшего осознания этой мантры обратите внимание на ячейку С15, показанную на рис. 10.29.

А теперь ответьте на вопрос о том, сколько фильтров применено к ячейке С15. На первый взгляд кажется, что для этой ячейки определено два фильтра, но на самом деле речь идет о четырех фильтрах.

Рис. 10.29. Сколько фильтров в ячейке С15?

Рис. 10.29. Сколько фильтров в ячейке С15?

С первого взгляда заметно, что значение в ячейке С15 отфильтровано таким образом, что отображаются только те записи, которые соответствуют субботам (Saturday) с наивысшими температурами воздуха, около 80° по Фаренгейту. Подобная фильтрация выполняется с помощью двух фильтров. Помимо этого в качестве фильтров используются поля строк и столбцов.

В ячейке С15 отображаются только те записи, которые соответствуют продажам в торговой точке, находящейся в аэропорту. Также нужно выбрать дни, на протяжении которых не было дождя. Таким образом появляются два дополнительных фильтра для ячейки С15.

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


Top