我的数据模型有一个表Tbl
。它具有一些字段,包括F1
。
在我的页面上,F1
上有一个切片器(过滤器)。我想建立一个返回F1
过滤值的度量,并将其添加到可视表中。
视觉效果如下:
F1 (all values) | F1 (filtered value)
我该怎么做?
答案 0 :(得分:1)
这有点棘手,因为您希望切片器影响一列而不影响另一列。
我要做的是创建一个新表以在切片器中使用。
建模>新建表:Slicer = VALUES(Table1[F1])
然后将Slicer[F1]
用作切片器,而不是Table1[Slicer]
并定义度量
Selected F1 = MAX(Slicer[F1])
(如果愿意,您可以使用LASTNONBLANK
或SELECTEDVALUE
之类的其他函数代替MAX
。)
然后,如果您使用Table1[F1]
和[Selected F1]
设置表格,则该表格应如下所示:
答案 1 :(得分:0)
让我们调用返回过滤值Ms1的度量。 如果要使用不受限幅器影响并根据F1的所有值计算的其他度量,则将需要使用ALL函数。 新度量Ms2看起来像这样:
Ms2 =计算([Ms1],ALL(表[F1]))