如何获取 ssrs 中所有列的单行 $ 值?

How to get $ Value for single row for all columns in ssrs?

我有一份报告:

其中包含名称、预算、金额列 我正在尝试为列预算和金额编写一个表达式 当 Name='ABC' 然后将 $ 添加到预算和金额列。

我试过货币字段,但它也为所有其他行显示 $,而不仅仅是 ABC。 有什么想法吗?

如果您的预算和金额列是数字,那么您应该能够将格式表达式(而不是值表达式)设置为类似这样的内容。

=IIF(Fields!Name.Value  = "ABC", "c2", "n2")

这会将名称 =“ABC”的行的格式设置为“C2”(带 2 位小数的货币),否则会将格式设置为“N2”,将数字显示为 2 位小数并使用千位分隔符。如果您想要没有分隔符的数字,请使用“f2”。调整数字以获得所需的小数位。