В каких случаях в Power BI создавать вычисляемые столбцы, а в каких меры. Разница между ними

By | 05.08.2018



[Регистрируйтесь в бесплатной группе обучения] Быстрый старт в языке функций и формул DAX для Power BI и Power Pivot: https://biprosto.ru/lp/dax-group-free-soc?utm_source=yt&utm_term=kanal-VideoOpisanie_kampania-DaxGroupFree_key-VychislyaemyeStolbtsyIMery

[Скачивайте PDF] Справочник DAX функций для Power BI и Power Pivot на русском языке: https://biprosto.ru/lp/spravochnik-soc?utm_source=yt&utm_term=kanal-VideoOpisanie_kampania-DaxSpravochnik_key-VychislyaemyeStolbtsyIMery

Рубрика: #biprosto_ПолезныеСоветы

Наш главный сайт «BI — это просто»: https://biprosto.ru

Подписывайтесь на наши социальные сети:
YouTube: https://biprosto.ru/youtube
Вконтакте: https://vk.com/biprosto
Facebook: https://biprosto.ru/facebook
Инстаграм: https://biprosto.ru/instagram

——
В каких случаях в Power BI (DAX) создавать вычисляемые столбцы, а в каких меры? И какая между ними разница?

Думаю, у многих в самом начале работы с Power BI, да и не только в самом начале… возникает резонный вопрос: где составлять формулы — в рамках вычисляемого столбца или в рамках меры? И вообще, в чем разница между вычисляемыми столбцами и мерами?

Действительно, формулы можно писать как в вычисляемых столбцах, так и в мерах. Но, есть существенная разница в их работе. Сильно я расписывать ее не буду, но пару-тройку моментов упомяну:
— все вычисляемые таблицы и столбцы в Power BI — хранятся в физической и оперативной памяти ПК, тем самым, если у Вас большая модель данных, с большими таблицами, то все они будут загружены в оперативную память ПК, что скажется на его быстродействии
— формулы в столбцах вычисляются только 1 раз (при обновлении данных) и результаты этих формул уже не пересчитываются при интерактивном использовании отчетов
— меры, напротив, вообще не хранятся в памяти, а вычисляеются непосредственно, во время загрузки самой меры, соответственно, нет никакой загрузки оперативной памяти и вычисления всех фомрул произвдится прям здесь и сейчас с учетом всех условий интерактивного отчета

Вроде бы, получается, что меры лучше, чем столбцы…

Но, столбцы позволяют создавать срезы (фильтры) в Power BI, а вот меры — уже нет.

Отсюда, следует вывод:
1) используйте меры во всех случаях, где Вам нужно анализировать цифровые данные разных метрик (прибыль, затраты, себестоимость, суммы, оплаты, конверсии, коэффициенты и т.д)
2) используйте вычисляемые столбцы для создания новых срезов и фильтров, по которым Вы хотите исследовать цифровые данные (иначе говоря, для создания категориальных данных)

А как обстоят дела у Вас? Правильно ли Вы испольуете вычисляемые столбцы?

#power_bi #DAX #power_pivot #powerbi #меры #measure #вычисляемые_столбцы #вычисляемые_таблицы

source