我正在尝试生成矩阵报告。我有一个SSN行和一个3位数的代码栏。 3位数字代码随机插入报告中的单元格中,每行一个。我想让他们全部显示在一列中。我试过...sql server 2008报告服务
=Iif(IsNothing(Fields!CODE.Value),"The Field Is Null",Fields!CODE.Value)
但是,这只是显示“字段为空”。我想指出的显示为...
=Iif(IsNothing(Fields!CODE.Value),"",Fields!CODE.Value)
但有空细胞本身排除。任何人都知道一个把这个关掉的伎俩?
的结果是这样的......
ssn code
123456789 123
123456789 123
and so on
我的矩阵结构看起来像这样...
,与EXP现在设置为= IIF(IsNothing(领域!ID5 .Value),“Field Is Null”,Fields!ID5.Value) 注意:ID5只是一个快速的命名约定。 ID5对应于代码。 ID2对应于SSN。
您可以在添加报告时添加您的数据,以及关于要显示的内容的更多信息。你似乎说你想显示的代码,但然后说你不? – jimconstable 2011-05-25 23:43:09
So Fields!CODE.Value可以:有一个值;有一个空的字符串值;是NULL?你想NULL和空字符串显示相同? – thomasswilliams 2011-05-26 04:00:22
我其实希望空单元格消失嘿!我只是使用Iif命令作为起点。我确实想显示代码值,但是他们显示出来了。每行一个,大约有20个单元格中的一个。 – 2boolORNOT2bool 2011-05-26 14:45:03