我正在尝试编写一个表达式来获取SSRS中的%差异。 我目前的表达是:
(max(fields!MaximmumPrice.value) - min(fields!MinimumPrice.value))/ min(fields!MinimumPrice.value) * 100)
这给了我5.88877292998的价值。
我的问题是如何在号码前加上“%”号。我怎样才能得到“%5.88”的答案。
答案 0 :(得分:0)
在文本框中尝试类似:
="%" & Format(((max(fields!MaximmumPrice.value) - min(fields!MinimumPrice.value))
/ min(fields!MinimumPrice.value)) * 100, "N2")
如果您希望通过文本框级别的格式属性对其进行控制,请将表达式更改为:
=((max(fields!MaximmumPrice.value) - min(fields!MinimumPrice.value))
/ min(fields!MinimumPrice.value))
并将格式属性设置为:
%0,0.00;-%0,0.00;%0
请注意,在第二种情况下,* 100
已被删除 - 如果格式表达式包含%
,则会隐式执行此操作。