我正在制作一个 Power BI 报告,其中有三个数据集,每个数据集代表不同网站的数据。数据集具有相同的列结构,但包含不同的值。这是结构示例:
我想创建一个基于切片器选择动态显示行(特别是“关键字”列)的单个矩阵视觉对象。例如:
我了解 Power BI 中的度量旨在返回标量值,而我需要在矩阵视觉行中动态显示一列文本值(即“关键字”列)。我尝试创建度量来在表之间动态切换,但度量不支持返回多个文本值来填充行。
我尝试过的 使用度量:我创建了度量来动态计算矩阵视觉的数值(例如,点击次数、展示次数),并且它们对于列或值部分运行良好。但是,这种方法不适用于使用文本数据(关键字)动态填充行。
有没有办法根据切片器选择动态切换矩阵视觉中的行(以显示“关键字”)?
这可以通过
Feild Parameters
来实现。 让报告阅读者使用字段参数来更改视觉效果。
或者,您可能希望通过 DAX 计算表将三个表合并为一个表:
All Sites =
var tbl1 = ADDCOLUMNS( 'Site 1 Table', "Site", "Site 1" )
var tbl2 = ADDCOLUMNS( 'Site 2 Table', "Site", "Site 2" )
var tbl3 = ADDCOLUMNS( 'Site 3 Table', "Site", "Site 3" )
return UNION( tbl1, tbl2, tbl3 )