在概览仪表盘中使用参数
概览仪表盘使用参数使用主题区域中引用的数据填充变量。
除了提供的默认参数集外,还构建了预构建内容中的特定参数,以动态请求“会计日历”或“会计年度”等列的值。这允许概览仪表盘避免默认值并为用户检索适当的值。
概览仪表盘上的动态定制参数填充了逻辑 SQL 代码。例如:
- 财政日历
SELECT "Financials - GL Balance Sheet"."Time"."Fiscal Calendar Name" from "Financials - GL Balance Sheet" FETCH FIRST 1 ROWS ONLY - 财政年度
SELECT "Financials - GL Balance Sheet"."Time"."Fiscal Year" FROM "Financials - GL Balance Sheet" WHERE ("Financials - GL Balance Sheet"."Time"."Trailing Year Number" = 0 AND "Financials - GL Balance Sheet"."Time"."Fiscal Calendar Name" IN (@parameter("Fiscal Calendar")('')) )
然后,这些参数用于填充概览仪表盘上的筛选器和默认值。
参数绑定
仪表盘筛选器可以绑定到参数。在这种情况下,“会计日历名称”仪表盘筛选器将由“会计日历”参数填充。
角色扮演参数
通常,过滤器只影响一个列,但在角色扮演参数的情况下,过滤器有效地“模拟”了多个列。在某些情况下,会构建概览仪表盘,以便将单个仪表盘筛选器中选择的值传播到多个主题区域列。如果这些列中的每个列具有相同的值集,则效果最佳。对于此用例,工作簿筛选器用于将多个列映射到参数。例如,在这种情况下,“会计日历名称”列将由“会计日历”参数填充。如“参数绑定”部分中所述,“会计日历”参数还会填充“会计日历名称”。使用此仪表盘筛选器将更新这两列。下面是指定映射的工作簿筛选器: