1

要求是在两个提示中向用户显示度量名称列表。用户从每个提示中选择一个度量名称。根据用户的选择,实际的度量被映射到报告中的块中。有些度量是计数,有些是美元金额总和,因此适用数据类型特定的格式。

最终报告对用户选择的两个度量进行并排比较。

提示 #1 针对左侧方块

提示 #2 针对右手块

每个度量名称列表有 10 个项目长。

我们的想法是,这份报告可以用作模板,对两种度量进行许多不同的并排比较。

如何在提示中引用度量列表作为变量?

如何将用户选择映射到数据提供者中的实际度量?

4

1 回答 1

1

如果我理解正确,您希望用户可以在收入、金额、成本、盈利能力、平均价格等之间进行选择。

这些值中的每一个都代表宇宙中的一个度量。

我会在宇宙中创造一个物体

[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")
于 2013-04-12T07:03:23.780 回答