Отображение всей базы магазинов компании со значениями продаж таким образом, чтобы можно было фильтровать значения продаж, например, по месяцам

#powerbi #dax #powerquery

#powerbi #dax #powerquery

Вопрос:

У меня есть две таблицы необработанных данных:

  1. Stores_base, содержащая подробную информацию обо всех магазинах компании введите описание изображения здесь
  2. Sales_transactions, который содержит все зарегистрированные транзакции продаж из всех магазинов, которые что-то продали: введите описание изображения здесь

Теперь мне нужно создать панель мониторинга POWER BI, которая позволит конечному пользователю видеть всю базу магазинов со значениями продаж для каждого магазина (0 или «-» для магазинов без каких-либо продаж). Сложность для меня заключается в том, что должна быть возможность фильтровать результаты продаж по срезам, добавленным на панель инструментов. Таким образом, конечный результат будет выглядеть одинаково (создан в Excel): введите описание изображения здесь

До сих пор я выполнял такие преобразования только в Excel, что относительно просто. Но в Power BI я не уверен, как достичь того, что мне нужно.

У меня уже есть основательные основы для преобразования данных Power Query на языке M и написания показателей DAX — хотя и не очень сложных.

Ответ №1:

Используйте следующее выражение DAX для достижения вашей цели:

 Amount = 
VAR __sum = SUM( Sales_transactions[sales_amount] )
Return
    IF(
        NOT( ISBLANK( __sum ) ),
        __sum,
        "-" 
    )
 

То же самое для значения:

 Value = 
VAR __sum = SUM( Sales_transactions[sales_value] )
Return
    IF(
        NOT( ISBLANK( __sum ) ),
        __sum,
        "-" 
    )
 

Это позволит вам отображать «-«, если значения нет, и сохранить вашу таблицу, если вы выберете любой фильтр.

Вот несколько примеров: введите описание изображения здесь

введите описание изображения здесь

Комментарии:

1. Работает, спасибо 🙂 Для будущего поколения я просто упомяну, что для этого требуется связь между базовой таблицей магазинов и таблицей транзакций в модели данных.