Power BI:将切片器值添加到表中

时间:2018-11-05 23:56:37

标签: powerbi dax

我的数据模型有一个表Tbl。它具有一些字段,包括F1

在我的页面上,F1上有一个切片器(过滤器)。我想建立一个返回F1过滤值的度量,并将其添加到可视表中。

视觉效果如下:

F1 (all values) | F1 (filtered value)

我该怎么做?

2 个答案:

答案 0 :(得分:1)

这有点棘手,因为您希望切片器影响一列而不影响另一列。

我要做的是创建一个新表以在切片器中使用。

建模>新建表:Slicer = VALUES(Table1[F1])

然后将Slicer[F1]用作切片器,而不是Table1[Slicer]并定义度量

Selected F1 = MAX(Slicer[F1])

(如果愿意,您可以使用LASTNONBLANKSELECTEDVALUE之类的其他函数代替MAX。)

然后,如果您使用Table1[F1][Selected F1]设置表格,则该表格应如下所示:

Slicer Selection

答案 1 :(得分:0)

让我们调用返回过滤值Ms1的度量。 如果要使用不受限幅器影响并根据F1的所有值计算的其他度量,则将需要使用ALL函数。 新度量Ms2看起来像这样:

Ms2 =计算([Ms1],ALL(表[F1]))