powerbi - 创建差异表取决于切片器或过滤器
问题描述
我在 Power BI 报告中有两个表Table1
和Table2
两个筛选器Year1
。Year2
我过滤Table1
取决于Year1
,Table2
取决于Year2
。我想创建Table3
显示应用过滤器(和)之间Table1
和之后的区别。Table2
Year1
Year2
Table1:
Brand Amount Year
ABC 1000 2017
ABC 2000 2018
Table2:
Brand Amount Year
ABC 1000 2017
ABC 2000 2018
过滤器包含年份。如果我选择然后2017
将显示Year1
Table1
ABC 1000 2017
如果我选择然后2018
将显示Year2
Table2
ABC 2000 2018
我想要Table3
显示的区别是
ABC 1000
我该如何实施?
解决方案
如果数据位于两个单独的基础表中,您应该能够简单地使用计算列:
TableDiff = CALCULATE(SUM(Table1[Amount])-SUM(Table2[Amount]))
但是,如果您谈论的是 Power BI 中的“表格”视觉对象,并且您有两个来自同一来源的表格视觉对象,我认为没有办法引用 Power BI 视觉对象中包含的实际数据。您可以在模型中创建一个重复的表并使用上述公式,但是根据您的数据大小,这可能不可行。
推荐阅读
- java - 在选定元素的字符串上方带有提示的微调器
- c# - 带有实体框架的 SQLite:VS2013 中没有可用的 SQLite 数据提供程序
- python - 如何将对象转换为数组以将可变大小图像的输入提供给 keras 中的 cnn 模型
- vue.js - Vuepress theme in vue template
- javascript - Dropdown menu button doesn't close after click using angular5 and bootstrap4
- material-ui - Material UI : Form styling
- sql - 一般的 SQL 或特定的 SQL 风格是否有通用的代码约定?
- model - Yii2模型获取包含下划线的字段的方法
- javascript - Handle unreachable server when using Fetch API with react native
- google-closure-compiler - Closure Compiler no longer able to determine type