如何获取 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”。调整数字以获得所需的小数位。
我有一份报告:
其中包含名称、预算、金额列 我正在尝试为列预算和金额编写一个表达式 当 Name='ABC' 然后将 $ 添加到预算和金额列。
我试过货币字段,但它也为所有其他行显示 $,而不仅仅是 ABC。 有什么想法吗?
如果您的预算和金额列是数字,那么您应该能够将格式表达式(而不是值表达式)设置为类似这样的内容。
=IIF(Fields!Name.Value = "ABC", "c2", "n2")
这会将名称 =“ABC”的行的格式设置为“C2”(带 2 位小数的货币),否则会将格式设置为“N2”,将数字显示为 2 位小数并使用千位分隔符。如果您想要没有分隔符的数字,请使用“f2”。调整数字以获得所需的小数位。