Я хочу сделать что-то легкое для понимания (и, может быть, легко сделать, но я не могу найти способ ...).Фильтр после группировки столбцов в Power BI
У меня есть таблица, которая представляет собой дату, когда клиент что-то купил. Давайте этот пример:
=============================================
Purchase_id | Purchase_date | Client_id
=============================================
1 | 2016/03/02 | 1
---------------------------------------------
2 | 2016/03/02 | 2
---------------------------------------------
3 | 2016/03/11 | 3
---------------------------------------------
Я хочу, чтобы создать единый номер карты, который будет в среднем покупки реализованного день.
Так для этого примера, результат будет:
Результат = 3 покупках/2 разные дни = 1,5
мне удалось сделать это с помощью группировки в моем запросе, PURCHASE_DATE и мой новый column - количество строк. Это дает мне следующий запрос:
==================================
Purchase_date | Number of rows
==================================
2016/03/02 | 2
----------------------------------
2016/03/11 | 1
----------------------------------
Тогда я положил на поле Количество строк в одной номер карты, выбрав «Average». Мне нужно уточнить, что я использую Прямой запрос с SQL Server.
Но проблема в том, что я хочу иметь фильтр на Client_id. И как только я делаю группировку, я теряю эту колонку.
Есть ли способ получить этот Client_id как параметр?
Возможно, даже факт группировки не является правильным решением.
Заранее спасибо.
Вы можете использовать функцию Distinct COUNT, в Dax с powerQuery? если да, вы можете использовать первую таблицу, чтобы создать меру, которая разделяет разную транзакцию count/distinctcounday и фильтрует по дням и клиенту. –
Что произойдет, если вы добавите client_id в отчет о мощности bi, используя как slicer, затем выберите одно значение client_id? делает ли он то, что вы ожидаете, или что-то другое? –