我有一列包含来自表的以下示例数据,我正在将此数据加载到 SSRS 报告中。我必须根据类型列格式化数据,如果报告中的类型是美元,它应该显示为 $78.00 如果类型是“百分比”,它应该显示 78%。
ID | col | 类型 |
---|---|---|
1 | 78.00 | 美元 |
2 | 98.00 | 美元 |
3 | 0.78 | 百分比 |
我尝试了下面的格式表达式,但它不起作用。
=IIF(Fields!Type.Value ="Percent",
Format(Fields!col.Value,"0%"),
Format(Fields!col.Value,"C"))
使用此格式功能后,美元金额价值翻了一番
ID | col |
---|---|
1 | 7878.00 美元 |
2 | 9898.00 美元 |
3 | 78% |
我使用的格式功能不正确吗?。请告知