只要存在值,SSRS矩阵表就是生成动态字段的好方法。
但是,有没有办法“始终”显示这些动态字段,即使它们不存在值?报告字段位置因数据可用性而异,用户必须手动在Excel中添加缺少的列。
动态字段从3到最多30(至少现在基于按值运行)。手动添加这些值会使报告难以维护。
答案 0 :(得分:3)
我为此处理的方式是在SQL中。我构建了一个包含我将永远需要的所有值的表,我将该表交叉连接到我的最终输出表并更新/插入它们需要存在的值。这样我保证行,并最终矩阵中的列存在,即使它们最终为空。
这有意义吗?
答案 1 :(得分:1)
=iif(IsNothing(Fields!.xxx.Value)," ",Fields!.xxx.Value)