将不同的格式应用于列组

时间:2017-01-23 22:10:11

标签: sql-server reporting-services ssrs-2012

我有一些摘要数据,按年,我以数据表的形式显示,以数据透视表方式显示。第一列是年份,每行是一年,每列包含查询中的计数和美元金额。

enter image description here

默认情况下,所有值列的格式都相同。但是,我需要将前4列格式化为整数(总计数),将最后2列格式化为货币或使用逗号分隔2位小数。如图所示,我的计数有.00,我不想显示。

enter image description here

1 个答案:

答案 0 :(得分:3)

这会让你朝着正确的方向前进:

=IIf(Fields!Type.Value = "Claims Filed" OR Fields!Type.Value = "Claims Approved", FormatNumber(Fields!Value.Value, 0), FormatCurrency(Fields!Value.Value, 2))

您必须填写其他选项,或者切换这些选项以使用IIf第一部分中的货币值,因为它是较短的列表。但是,这应该让你很好地了解如何做到这一点。

条件格式化只是一个简单的问题,SSRS风格。