У меня есть небольшая проблема с выяснением того, как правильно фильтровать с одной стороны через множество отношений и обратно к другой односторонней таблице.
Проблема в том, что у Клиента может быть несколько учетных записей, в которых может быть несколько Клиентов.
В прикрепленном изображении я пытаюсь отфильтровать от уровня Center#
до уровня All Customer
, а затем добавить фильтр в таблицу списка, чтобы получить правильные открытые счета.
Таким образом, примером будет то, что я ищу всех клиентов, которые связаны с Центром A и привязаны к типу учетной записи A.
Неактивные отношения один ко многим из All Cust -> All Accts
- это то, что должно быть активным вместо All Cust -> Open table
.
Я сейчас использую:
CALCULATE([Cust Enrolls],CROSSFILTER('All Cust'[All Customer Number],'Open'[Primary Customer Number],Both))
чтобы иметь возможность фильтрации по типу учетной записи, но клиент этой таблицы является единственным основным клиентом.
Есть какие-нибудь идеи о том, как мне переделать модель или как создать правильную меру?
Модель