Reporting services SSRS中最小值和最大值的表达式百分比差异
我正在尝试写一个表达式来获得SSR中%的差异。 我现在的表达是:Reporting services SSRS中最小值和最大值的表达式百分比差异,reporting-services,expression,Reporting Services,Expression,我正在尝试写一个表达式来获得SSR中%的差异。 我现在的表达是: (max(fields!MaximmumPrice.value) - min(fields!MinimumPrice.value))/ min(fields!MinimumPrice.value) * 100) 这给了我5.88877292998中的值 我的问题是如何在号码前加上“%”符号,以及如何将我的答案设为“%5.88”。在文本框中,尝试以下操作: ="%" & Format(((max(fields!Maxim
(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))
并将格式属性设置为:
%0,0.00;-%0,0.00;%0
请注意,在第二种情况下,
*100
已被删除-如果格式表达式包含%
,则将隐式执行此操作。可能只是输入错误,但该表达式缺少一个括号。很好,我对SSRS非常熟悉,但了解这一点非常好。