SSRS百分比

时间:2016-08-04 08:43:24

标签: reporting-services expression

我的SSRS报告中有两个文本框。

总数简单 - =COUNT(Fields!CommunicationId.Value) 第一次呼叫解决方案= =SUM(Fields!FirstCallResolution.Value)

FirstCallResolution在第一个呼叫分辨率时只有一个1,在不是第一个呼叫分辨率时只有一个。

表达式是什么才能让它在SSRS中正确显示%?

由于

enter image description here

编辑:格式代码

4 个答案:

答案 0 :(得分:3)

您可以在表达式中进行计算。尝试

=(SUM(Fields!FirstCallResolution.Value) / COUNT(Fields!CommunicationId.Value)) * 100

答案 1 :(得分:0)

如果您要查找精度和百分比表示。,您还可以在要显示结果的文本框中编写以下表达式。

.imgcontainer {
text-align: left;
margin: 24px 0 12px 0;
position: relative;
}

然后,您可以在“文本框”属性中为此文本框执行自定义格式设置。 右键单击文本框 - > 文本框属性 - > 数字 - > 自定义,然后输入 P1 P2 P3 ,等等小数点后的小数位数。

答案 2 :(得分:0)

您还可以在表达式中使用Round函数。使用此函数=ROUND(...,1),您将在小数点后得到一个数字。如果你想要小数点后面的两个数字,那么使用2而不是1,依此类推。

=Round(((SUM(Fields!FirstCallResolution.Value) / COUNT(Fields!CommunicationId.Value)) * 100),1)

答案 3 :(得分:0)

尝试=FORMAT((SUM(Fields!FirstCallResolution.Value) / COUNT(Fields!CommunicationId.Value)),"P")