Предположим, у меня есть таблица фактов продаж и измерение магазина.
таблица фактов продаж имеет customerId
и storeId
.
. Я хочу создать отчет, показывающий перекрытие между магазинами.Представьте себе кросс-таблицу с store
на обеих осях - с показателями, отображающими% от общего числа, кто также посетил магазин на другой оси.
Я настроил ролевое измерение, если оно мне понадобится, чтобы у нас было хранилище и хранилище перекрытий.
Это кричит для функции вычисления, но я изо всех силчтобы проработать механику.
Пока я начинаю со следующего:
Overlap % :=
CALCULATE([count of those customer IDs also belonging to the store on the other axis])
/ DISTINCTCOUNT('Sales'[CustomerId])