我很难弄清楚如何通过多种关系从一侧正确过滤,然后再回到另一侧桌子。
问题在于,一个客户可以有多个帐户,而这些帐户可以有多个客户。
在所附的图片中,我尝试从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))
能够过滤帐户类型,但该表的客户只是单个主要客户。
关于如何重新设计模型或如何创建正确度量的任何想法?
答案 0 :(得分:0)
我建议您重新构造数据模型,以使事实表中的每个维表都具有清晰的1-M。通过正确地构造数据,这将为您现在和将来节省大量时间和头痛。