[已解决] Power Pivot的切片器+Hasonevalue实现动态筛选

  [复制链接]
查看156942 | 回复143 | 2020-9-24 17:20:32 | 显示全部楼层 |阅读模式
大家好,请教一个问题。
用切片器+Hasonevalue动态筛选不同汇率的货币所对应的金额,失败了。麻烦帮忙看看。我觉得公式应该没有错,是不是切片器没有关联到正确的表呢?
目前,切片器是关联到最终的数据透视表,Hasonevalue公式是在模型里面写的。

请详见附件,我模拟以下网址内容做的。

https://www.jianshu.com/p/7d6a71b11df0
https://www.jianshu.com/p/81fc48f347dd

感谢。

10021012244353.zip (79.78 KB, 下载次数: 0)
回复

使用道具 举报

michael | 2020-9-24 17:29:33 | 显示全部楼层
来问一下有没有会这道题目的同学呀?
回复

使用道具 举报

vanmarco | 2020-9-24 17:34:33 | 显示全部楼层
才学pp,看看把下面公式写在度量值上就可以,不要写在计算列上(才学pp,可能有其他方法)
10021012244351.jpg
回复

使用道具 举报

石佛邓肯 | 2020-9-24 17:35:33 | 显示全部楼层
1、销售金额汇总和销售金额汇率应该是度量值,而不是新建一列设置公式。
2、切片器应该引用表2里面的货品,而不是引用表2 1里面的。
回复

使用道具 举报

seawavey | 2020-9-24 17:41:33 | 显示全部楼层
感谢两位,我试一下。
回复

使用道具 举报

chenhong | 2020-9-24 17:47:33 | 显示全部楼层
1、销售金额汇总和销售金额汇率应该是度量值,而不是新建一列设置公式。
2、切片器应该引用表2里面的货品 ...


2、切片器应该引用表2里面的货品,而不是引用表2 1里面的。
请问这句的意思是切片器应该连接到表2,而不是数据透视表?
我这样理解对吗?
回复

使用道具 举报

raykwong | 2020-9-24 17:52:34 | 显示全部楼层
  1. =IF(HASONEVALUE('表2'[货币]),SUM('表1'[销售金额(人民币)])/VALUES('表2'[汇率]),SUM('表1'[销售金额(人民币)]))
复制代码



10021012244352.jpg

10021012244354.rar (63.3 KB, 下载次数: 0)
回复

使用道具 举报

Salooloo | 2020-9-24 17:57:34 | 显示全部楼层
非常感谢!我再试一下。
回复

使用道具 举报

伟哥 | 2021-5-20 23:00:25 | 显示全部楼层
广告位,,坐下看看
回复

使用道具 举报

shanghaiaaa | 2021-5-28 19:15:11 来自手机 | 显示全部楼层
不错 支持一个了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则