代码之家  ›  专栏  ›  技术社区  ›  Krishan Patel

如何在Power BI中使用两个切片器来选择要在柱状图上使用的两列?

  •  1
  • Krishan Patel  · 技术社区  · 2 年前

    我正在尝试使用Power BI中的两个切片器来选择柱形图的StartYear和EndYear列。 图表上仅有的两条线将是所选两年的收入总和。

    我尝试过使用两个独立的表连接到一个公共表,使用一对多关系并在一个方向上进行交叉过滤,但这不起作用。 ( https://i.sstatic.net/8jtVJITK.png )

    这就是我想要的图表的样子,用两个单选切片器而不是一个多选切片器。( https://i.sstatic.net/KhJP5nGy.png )

    1 回复  |  直到 2 年前
        1
  •  1
  •   Marcus    2 年前

    首先,删除你的关系(但保留你的“侧翼”表),它们只会让你更难做到这一点,因为如果你选择不同的年份,你会有效地将所有事实表行排除在评估之外。

    然后你可以使用一个看起来像这样的度量:

    Revenue = 
    VAR _min = SELECTEDVALUE ( StartYear[Year] )
    VAR _max = SELECTEDVALUE ( EndYear[Year] )
    RETURN
    IF ( 
        SELECTEDVALUE ( IncCAGRTable[Year] ) IN { _min,_max } ,
        SUM ( IncCAGRTable[SumRevenue] )
    )
    

    我还没有测试过这个,因为我现在无法访问Windows盒子。