如何使用相同的过滤器分别过滤两个重复的列?
How can I use the same filters to filter two duplicate columns seperately?
我在 Power BI 中有一个 table 可视化,其中包含两列 QuaterYear 和 SalesAmountB。 我想添加另一列 SalesAmountB.
我有两个过滤器(QuaterYear - case 1 和 Quater Year Case 2] 用于同一字段 'QuaterYear'。
根据我的要求,我需要过滤器 QuaterYear - case 1 和 QuaterYear - case 2 分别过滤这两个重复的列 SalesAmountB。第一个过滤器应该单独过滤 salesamount B 列,第二个过滤器应该单独过滤 SalesamoutB 列。但是当我 select QuaterYear - Case 1 时,相同的 selection 在 QuaterYear-Case 2 中出现 selected。我明白这是合乎逻辑的,但是有没有办法使用一些计算或参数我能应付这种情况吗?
目前,第一个过滤器 Quater-Case1 中的 selection 默认情况下预先 selecting Quater-Case2 过滤器。
预期输出
我想要 Quater-Case 1 selection 应该让我分别选择 SalesAmountB 列,而 Quater-Case2 应该让我分别选择 SalesAmount B 列,尽管这两列来自相同的并且来自相同的 table.您能否建议任何方法或计算 [DAX] 来处理此问题?
我现在的形象
输入数据源excel:**
QuaterYear Salesamount Place
Q12017 1000 London
Q12017 1100 London
Q12017 1120 London
Q12017 900 Tokyo
Q22017 2200 Tokyo
Q22017 2100 Tokyo
Q22017 1000 Tokyo
Q22017 500 Tokyo
Q22017 1900 Tokyo
Q22017 1900 Tokyo
Q22017 2000 Tokyo
Q22017 4000 Tokyo
Q22017 2100 Tokyo
Q32017 1100 Singapore
Q32017 890 Singapore
为此,您不需要重复的销售列,但确实需要两个单独的独立参数 table 用于季度选择。
例如,两个单独计算的 tables 用作切片器:
Case1 = VALUES ( Data[QuarterYear] )
Case2 = VALUES ( Data[QuarterYear] )
然后是读取切片器的两个单独的度量。
SalesAmountA =
CALCULATE (
SUM ( Data[SalesAmount] ),
Data[QuarterYear] IN VALUES ( Case1[QuarterYear] )
)
SalesAmountB =
CALCULATE (
SUM ( Data[SalesAmount] ),
Data[QuarterYear] IN VALUES ( Case2[QuarterYear] )
)
以这种方式设置,切片器不会相互影响,因为它们位于单独的 table 的单独列上,与您的原始 table.
没有任何关系
我在 Power BI 中有一个 table 可视化,其中包含两列 QuaterYear 和 SalesAmountB。 我想添加另一列 SalesAmountB.
我有两个过滤器(QuaterYear - case 1 和 Quater Year Case 2] 用于同一字段 'QuaterYear'。
根据我的要求,我需要过滤器 QuaterYear - case 1 和 QuaterYear - case 2 分别过滤这两个重复的列 SalesAmountB。第一个过滤器应该单独过滤 salesamount B 列,第二个过滤器应该单独过滤 SalesamoutB 列。但是当我 select QuaterYear - Case 1 时,相同的 selection 在 QuaterYear-Case 2 中出现 selected。我明白这是合乎逻辑的,但是有没有办法使用一些计算或参数我能应付这种情况吗?
目前,第一个过滤器 Quater-Case1 中的 selection 默认情况下预先 selecting Quater-Case2 过滤器。
预期输出
我想要 Quater-Case 1 selection 应该让我分别选择 SalesAmountB 列,而 Quater-Case2 应该让我分别选择 SalesAmount B 列,尽管这两列来自相同的并且来自相同的 table.您能否建议任何方法或计算 [DAX] 来处理此问题?
我现在的形象
输入数据源excel:**
QuaterYear Salesamount Place
Q12017 1000 London
Q12017 1100 London
Q12017 1120 London
Q12017 900 Tokyo
Q22017 2200 Tokyo
Q22017 2100 Tokyo
Q22017 1000 Tokyo
Q22017 500 Tokyo
Q22017 1900 Tokyo
Q22017 1900 Tokyo
Q22017 2000 Tokyo
Q22017 4000 Tokyo
Q22017 2100 Tokyo
Q32017 1100 Singapore
Q32017 890 Singapore
为此,您不需要重复的销售列,但确实需要两个单独的独立参数 table 用于季度选择。
例如,两个单独计算的 tables 用作切片器:
Case1 = VALUES ( Data[QuarterYear] )
Case2 = VALUES ( Data[QuarterYear] )
然后是读取切片器的两个单独的度量。
SalesAmountA =
CALCULATE (
SUM ( Data[SalesAmount] ),
Data[QuarterYear] IN VALUES ( Case1[QuarterYear] )
)
SalesAmountB =
CALCULATE (
SUM ( Data[SalesAmount] ),
Data[QuarterYear] IN VALUES ( Case2[QuarterYear] )
)
以这种方式设置,切片器不会相互影响,因为它们位于单独的 table 的单独列上,与您的原始 table.
没有任何关系