要求是在两个提示中向用户显示度量名称列表。用户从每个提示中选择一个度量名称。根据用户的选择,实际的度量被映射到报告中的块中。有些度量是计数,有些是美元金额总和,因此适用数据类型特定的格式。
最终报告对用户选择的两个度量进行并排比较。
提示 #1 针对左侧方块
提示 #2 针对右手块
每个度量名称列表有 10 个项目长。
我们的想法是,这份报告可以用作模板,对两种度量进行许多不同的并排比较。
如何在提示中引用度量列表作为变量?
如何将用户选择映射到数据提供者中的实际度量?
要求是在两个提示中向用户显示度量名称列表。用户从每个提示中选择一个度量名称。根据用户的选择,实际的度量被映射到报告中的块中。有些度量是计数,有些是美元金额总和,因此适用数据类型特定的格式。
最终报告对用户选择的两个度量进行并排比较。
提示 #1 针对左侧方块
提示 #2 针对右手块
每个度量名称列表有 10 个项目长。
我们的想法是,这份报告可以用作模板,对两种度量进行许多不同的并排比较。
如何在提示中引用度量列表作为变量?
如何将用户选择映射到数据提供者中的实际度量?
如果我理解正确,您希望用户可以在收入、金额、成本、盈利能力、平均价格等之间进行选择。
这些值中的每一个都代表宇宙中的一个度量。
我会在宇宙中创造一个物体
[promptMeasure]=
case @prompt('Select measure','A',{'Revenue', 'Amount', 'Cost',
'Profitability', 'Average Price'}),mono, constrained,persistent)
when 'Revenue' then [Revenue]
when 'Amount' then [Amount]
when 'Cost' then [Cost]
when 'Profitability' then [Profitability]
when 'Average Price' then [Average Price] end
将此对象添加到报表中的查询。在报告中,您还可以使用函数 FormatNumber 并根据提示值应用条件格式:
例如:
[FormattedMeasure]=if UserResponse("Select measure")='Profitability'
then FormatNumber([promptMeasure];"#,##0.0%")
else FormatNumber([promptMeasure];"#,##0.00")