Фильтр Power BI по мере

У меня две таблицы. В первой таблице OnlineSales каждая запись описывает продажу, совершенную онлайн (таким образом, у нее есть идентификатор клиента, адресная информация, цена, количество и т. Д.). В другой таблице, InStoreSales, каждая запись описывает продажу InStore (это распродажи, которые часто оплачиваются наличными, поэтому нет идентификатора клиента, адресной информации или чего-то подобного).

У меня есть визуальная линейная диаграмма, которая отображает общий доход, полученный по дням недели (то есть доходы, полученные по понедельникам, вторникам, средам и т. Д.). ОДНАКО, это показывает мне только доход от продаж InStore.

По сути, визуал использует эту меру для раздела значений:

Revenue from InStore Sales = SUM(InStore[TotalPrice]) 

У меня также есть мера, которая рассчитывает онлайн-продажи:

Revenue from Online Sales = SUM(OnlineSales[TotalPrice])

Итак, чтобы получить результат, я могу просто сложить два.

Я пытаюсь создать фильтр / слайсер, который даст мне вариант, включать ли OnlineSales в расчет общего дохода. Проблема в том, что в легенде этого визуального элемента уже указан день недели.

Есть мысли о том, как это сделать?


person SUMguy    schedule 12.12.2016    source источник


Ответы (1)


Я бы сказал, вам следует объединить две таблицы в одну. Вы хотите, чтобы и продажи в магазине, и онлайн-продажи были в одной таблице, а для параметра «Тип продаж» было создано измерение / столбец. Я предполагаю, что таблица может выглядеть так:

+-------------+---------+------------+-------+----------+
| Customer ID | Address | Sales Type | Price | Quantity |
+-------------+---------+------------+-------+----------+
|           1 | A       | Online     | $x    | y        |
|           2 | B       | Online     | $x    | y        |
|           2 | B       | Instore    | $x    | y        |
+-------------+---------+------------+-------+----------+

Итак, теперь в той же таблице вы можете сказать, что покупатель №1 сделал онлайн-заказ, а покупатель №2 сделал как онлайн-заказ, так и заказ в магазине. Теперь вы можете перетащить столбец «Тип продаж» в слайсер и взять его оттуда.

Вам также больше не понадобятся 2 показателя - у вас будет только 1 показатель для агрегирования продаж. Вы можете объединить эти таблицы в SQL (если вы извлекаете со склада) или в Power Query, ИЛИ вычислить новую таблицу с помощью функции DAX SUMMARIZE () - проявите творческий подход.

person RedVII    schedule 12.12.2016