Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi Power BI:将切片器值添加到表中_Powerbi_Dax - Fatal编程技术网

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

Powerbi Power BI:将切片器值添加到表中,powerbi,dax,Powerbi,Dax,我的数据模型有一个表,Tbl。它有几个字段,包括F1 在我的页面上,F1上有一个切片器过滤器。我想构建一个度量值,该度量值返回F1的过滤值,并将其添加到表中 视觉效果如下所示: F1 (all values) | F1 (filtered value) 如何执行此操作?让我们调用返回过滤值Ms1的度量值。 如果需要不受切片器影响并对F1的所有值进行计算的其他度量,则需要使用all函数。 新的测量值Ms2如下所示: Ms2=Calculate[Ms1],ALLTable[F1]这有点棘手,因为您

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

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

视觉效果如下所示:

F1 (all values) | F1 (filtered value)

如何执行此操作?

让我们调用返回过滤值Ms1的度量值。 如果需要不受切片器影响并对F1的所有值进行计算的其他度量,则需要使用all函数。 新的测量值Ms2如下所示:


Ms2=Calculate[Ms1],ALLTable[F1]

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

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

建模>新建表格:切片器=VALUESTable1[F1]

然后使用切片器[F1]代替表1[Slicer],并定义度量值

Selected F1 = MAX(Slicer[F1])
如果愿意,您可以使用不同的函数,如lastnonblanker或SELECTEDVALUE,而不是MAX

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


“当你说F1所有值时,你是在期待一个聚合,比如所有值的总和或平均值,还是其他什么?”AlexisOlson让我澄清一下。假设F1包含值:a、b和c。假设在我的页面上,我在F1上有一个切片器,用于过滤值b。在同一页上,我有一个表格。我希望此表显示两个字段:F1的所有值和过滤值。所以它看起来是这样的:{F1所有值| F1筛选值},{a | b},{b | b},{c | b}。这有意义吗?我实际上在尝试构建Ms1