我正在尝试编写一个表达式来获得 SSRS 的差异百分比。我现在的表达是:
(max(fields!MaximmumPrice.value) - min(fields!MinimumPrice.value))/ min(fields!MinimumPrice.value) * 100)
这给了我 5.88877292998 的值。
我的问题是我怎样才能在号码前有“%”符号。我怎样才能让我的答案是“%5.88”。
我正在尝试编写一个表达式来获得 SSRS 的差异百分比。我现在的表达是:
(max(fields!MaximmumPrice.value) - min(fields!MinimumPrice.value))/ min(fields!MinimumPrice.value) * 100)
这给了我 5.88877292998 的值。
我的问题是我怎样才能在号码前有“%”符号。我怎样才能让我的答案是“%5.88”。
在文本框中尝试类似:
="%" & Format(((max(fields!MaximmumPrice.value) - min(fields!MinimumPrice.value))
/ min(fields!MinimumPrice.value)) * 100, "N2")
如果您希望通过文本框级别的Format属性来控制它,请将表达式更改为:
=((max(fields!MaximmumPrice.value) - min(fields!MinimumPrice.value))
/ min(fields!MinimumPrice.value))
并将Format属性设置为:
%0,0.00;-%0,0.00;%0
请注意,在第二种情况下,* 100
已删除 - 如果Format表达式包含%
这将隐式完成。