引用参数的语法

可使用提供的语法在工作簿可视化的属性、SQL 表达式、工具提示或计算中引用参数。

要引用参数,请使用:

@parameter("parameter name")('default value')
下表包含一些表达式语法示例:
参数表达式 说明
@parameter("Supplier")('Brembo') 引用 Supplier 参数。除非通过数据操作或 URL 参数将 Supplier 参数传递到工作簿中,否则参数值为 'Brembo'。在这种情况下,参数值由数据操作或 URL 参数设置。
@parameter("StartDate")(DATE'2021-10-08') 引用名为 StartDate 的参数,其默认日期为 2021 年 10 月 8 日。
@parameter("CurrentTime")(TIME'18:00:00') 引用名为 CurrentTime 的参数,其默认时间为 18:00:00。
@parameter("CurrentDateTime")(TIMESTAMP'2023-02-28T18:00:00') 引用名为 CurrentDateTime 的参数,其默认日期为 2023 年 2 月 28 日,默认时间为 18:00:00。
@parameter("NumOccurrences")(5) 引用名为 NumOccurrences 的参数,默认值为 5。
@parameter("SelectedColumn")("A - Sample Sales"."Offices"."D2 Department"') 引用名为 SelectedColumn 的参数,默认为 "A - Sample Sales"."Offices"."D2 Department"。
@parameter("Supplier", style="delimited", separator="/")('Brembo','Bosch') 引用名为 Supplier 的参数,使用时值默认为 "Brembo/Bosch"。
@parameter("Supplier", style="individual")('Brembo','Bosch') 引用名为 Supplier 的参数,数据操作使用 & 将参数分隔开:

&myParam=Brembo&myParam=Bosch

@parameter("Supplier", type="alias")('Brembo','Bosch') 引用名为 Supplier 的参数,并使用配置的别名值(如果存在)。如果“别名”处于“启用”状态但未提供别名,则会改用可用值。
@parameter("Supplier", type="value")('Brembo','Bosch') 引用名为 Supplier 的参数,并使用配置的值,无论是否配置了别名。