/ 350
添加表情
遵守中华人民共和国的各项道德法规,承担因您的行为而导致的法律责任,
本站有权保留或删除有争议评论。 参与本评论即表明您已经阅读并接受上述条款。
全部评论 (共 15 条)
学习达人
yitiannier 展开
请问我员工表和销售表无法关联,找不到关联的明确路径,如何解呢
2024年12月31日 16:01
0 回复
学习达人
sq574543006 展开
《销售表》作为事实表,关联着《产品表》《城市表》《员工表》三个维度表,其间是有直接联系的。而三个维度表之间是没有直接联系的。
当前度量值 [销量]的数据来源于销售表。
是不是能这么理解,使用ALLEXCEPT函数作用于事实表,能够直接对与其相关联的维度表之间直接发生清除作用。而作用于维度表,由于维度表直接没有直接的联系,因此这个函数不能有效产生清除作用。
2024年11月19日 15:39
0 回复
T-8fdmt1s3z 展开
矩阵列为:客户下单城市,城市销量2 = calculate([销量],allexcept('销售表','销售表'[客户下单城市]))。
矩阵列为:城市名,城市销量2 = calculate([销量],allexcept('销售表','城市表'[城市名]))。
两个公式结果相同,已测试。
2023年05月21日 12:19
0 回复
lu19995234 展开
老师为什么allexcept('销售表'[客户下单城市])能清除员工表的营业员筛选和产品表的产品筛选, 但是 allexcept('城市表'[城市名])不能清除员工表的营业员筛选和产品表的产品筛选呢[痛苦]???
2021年11月11日 15:09
2 回复
M-9pkhhj953 展开
@ lu19995234 不是不能传递,而是allexcept,是保留除外列的筛选器,而清除其他列的筛选器,所以你用这一列筛选,当然还是未清除的状态,还是有效的,而all正好是保留其他列筛选,清除指定列的筛选,所以是举的例子不恰当,恰巧是用反了。
2023年02月26日 00:01
@TA
WXjfzcxzopr 展开
@ lu19995234 因为城市表里面除了城市列以外就是个编号,但是销售表里面有产品以及销售人可以分别跟别的表来对应? -- 小白自己猜的[傻笑]
2022年08月18日 15:15
@TA
成长是刚需 展开
@ lu19995234 任何一个表内部的维度当中的元素,都只能作为当前表的切片选择,也就是说只能筛选当前表的数据呈现,
如果当前表和其他表存在连接,比如A表a列和B表b列,就产生了映射,当你选择a列中的任何一个元素,必然映射到b列中的某一个元素,而b列中的元素被选择,则必然导致对此时的当前表B的关于b列元素的切片筛选,
这就是关联传递筛选的全部机制
也就是说,如果表间链接,单独调整其中任何一个的筛选条件,都不会对另外一个产生影响。
2022年07月24日 17:40
@TA
努力向上杰 展开
@ lu19995234 确实比较乱……allexcept中,排除的可以传递,不排除的不可以传递……高手们谁能解惑一下?@曾老师……即本例中:【排除的】产品/营业员可以传递,【不排除的】城市名就不能传递[伤心]
2022年05月15日 15:26
@TA
三初君 展开
老师为啥我把销量这个度量值拉到图表中,图表中所有的数都一样呀,看了下模型的关系和度量值的公式写法都没问题
2022年07月26日 22:50
1 回复
努力向上杰 展开
这个函数有点鸡肋[傻笑]……表间不能传递,可以由前几节学习的函数灵活运用替代
2022年04月23日 17:59
1 回复
我的成功之路 更多
V
特惠充值
联系客服
APP下载
官方微信
返回顶部