如何根据使用Power BI的选择将Filter添加到Slicer以显示计算的度量

时间:2018-08-30 01:16:59

标签: powerbi

我对Power BI完全陌生,并且在Slicer方面苦苦挣扎。我有以下要求:

我有4列起点,目的地,距离KM。为此,我需要添加一个切片器。如果用户单击“距离KM”,则必须使用“距离KM”值更新图表。现在来了把戏。我还想根据距离KM计算显示一列距离(以英里为单位)(KM必须以英里为单位显示)。因此,每当用户单击“距离KM”(在切片器中)时,都应显示带有KM数据的图表,如果用户单击“英里”(在切片器中),则应在图表中填充“英里”信息。我需要在功率bi中使用切片器来执行此操作。试图实现这一目标已经有一段时间了,但无法实现。

请帮帮我

1 个答案:

答案 0 :(得分:1)

仅在说明数据有四列之后才列出三列,但是我认为这应该可行:

您需要为切片器创建一个新表。在“主页”选项卡中,选择“输入数据”。输入您想要选择的值(我将其命名为“ DistanceSlicer”表)。加载该表并使用它创建切片器。

enter image description here

现在,您可以基于此切片器选择创建新的度量。在“建模”选项卡中,选择“新度量”。

SelectedMeasure =
IF (
    VALUES ( DistanceSlicer[Measure] ) = "Kilometers",
    SUM ( Table1[Distance KM] ),
    SUM ( Table1[Distance Miles] )
)

现在在表格/图表中使用此度量,它应该根据您的切片器选择进行更新。