0

我正在尝试编写一个表达式来获得 SSRS 的差异百分比。我现在的表达是:

(max(fields!MaximmumPrice.value) - min(fields!MinimumPrice.value))/  min(fields!MinimumPrice.value) * 100)

这给了我 5.88877292998 的值。

我的问题是我怎样才能在号码前有“%”符号。我怎样才能让我的答案是“%5.88”。

4

1 回答 1

0

在文本框中尝试类似:

="%" & 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表达式包含%这将隐式完成。

于 2013-10-24T17:45:13.813 回答