让报表读者使用字段参数更改视觉对象(预览版)

通过字段参数,用户可以动态更改报表中正在分析的度量值或维度。 此功能可通过选择报表读者感兴趣的不同度量值或维度,帮助他们浏览和自定义报表分析。

视频

在下面的视频中,Sujata 演示了如何创建字段参数以及报表用户如何与它们交互。

在以下示例中,报表读者可以通过在视觉对象上方的水平切片器中选择字段来动态更新条形图和表。 目前,条形图和表根据读者在切片器中的选择来测量 COGS 并按产品进行分析。

基于报表读取器选择的示例字段参数的屏幕截图。

启用字段参数预览

若要开始使用,首先需要启用“字段参数”预览功能。

  1. 在 Power BI Desktop 中,转到“文件”>“选项和设置”>“选项”>“预览功能”。

  2. 选择“字段参数”。

    选项对话框的屏幕截图,其中突出显示了“字段参数”选项。

创建字段参数

  1. 若要创建新字段参数,请转到“建模”选项卡并选择“新建参数”>“字段”。

    “建模”功能区的屏幕截图,其中显示了“新建参数”下拉列表下的选项。

  2. 若要生成参数,请为参数提供名称,然后选择要使用的字段。 在此示例中,选择了“客户”、“颜色”、“类别”和“产品”维度。

    “参数”对话框的屏幕截图,其中显示了客户、颜色、类别和产品选择。

    在此对话框中,可以拖动以更改字段的顺序,或者双击任何所选字段以更改显示名称。

    还可以在同一参数中混合和搭配度量值和维度。 例如,可以使用此功能创建动态表,其中列可以是度量值或维度。

使用字段参数控制视觉对象属性

创建字段参数后,便可以使用该参数来控制视觉对象中使用的度量值或维度。

示例视觉对象的屏幕截图,其中显示了参数选项。

可以将字段放置区域中的参数用于视觉对象。 请注意,某些视觉对象属性对可以使用的字段的数量和类型有限制。

从上下文菜单中,还可以选择字段参数是否显示所选字段的值或显示名称。

  • 在“值”框中,选择参数名称旁边的向下箭头,然后选择“显示所选字段”。

    显示如何自定义视觉对象是否显示所选字段的值或显示名称的屏幕截图。

编辑字段参数

如果需要编辑现有字段参数,请直接修改数据分析表达式 (DAX)。

例如,如果要向现有参数添加新字段,请选择 Shift + Enter 启动新条目。 在条目之间添加一个逗号,并与此示例中显示的格式相匹配。 逗号后面的数字指示字段的顺序:

DAX
Parameter = {
    ("Customer", NAMEOF('Customer'[Customer]), 0),
    ("Category", NAMEOF('Product'[Category]), 1),
    ("Color", NAMEOF('Product'[Color]), 2),
    ("Product", NAMEOF('Product'[Product]), 3)
}

在 Power BI 上输入的示例 DAX 参数的屏幕截图。

限制

  • 此功能不支持 AI 视觉对象和 Q&A。
  • 报表用户无法选择“无”或“无字段”选项。 未在切片器或筛选器卡片中选择任何字段与选择所有字段效果相同。
  • 如果没有本地模型,无法在实时连接数据源中创建参数。 但是,如果将 DirectQuery 用于 Power BI 语义模型和 Analysis Services,可以添加本地模型来创建字段参数。 若要详细了解如何使用 DirectQuery 进行实时连接,请参阅 Power BI 语义模型和 Analysis Services 上的复合模型
  • 无法使用隐式度量值,因此如果需要将聚合列作为其中一个字段,则需要为其创建显式 DAX 度量值。 有关详细信息,请参阅隐式度量值与显式度量值
  • 不能将字段参数用作钻取页或工具提示页的链接字段。 解决方法是改用字段参数中引用的各个字段。 例如,如果字段参数包含“客户”和“产品”字段,可以将这两个字段链接到钻取页或工具提示页,以便具有该字段参数的视觉对象可以启动钻取页或工具提示页。
  • 在使用字段参数交换视觉对象中的字段时,视觉对象将删除一些相关信息,如排序方向和钻取/展开状态。