SSRS中的单选按钮报告

时间:2014-03-10 11:38:54

标签: reporting-services

我过去创造了很多单选按钮报告,但效果很好。而且一直以来,列的结构都是一样的。例如,假设A为true,则会返回TaxBillDate列以及某些信息。如果A是false,则会返回相同的列,但含义不同。我使用相同的数据集创建的类似报告。现在我要开发一个报告,如果A是trueTaxBillDate列,否则返回(如果A为假)Name { {1}}和Address将被退回。我已经写出了存储过程并且它工作得很好但是考虑到SSRS表是刚性的,所以不能动态设置列以从quires返回我的值而不首先设计它的结构,我该如何设计这种类型的报告以便与我的单选按钮?我是否必须创建两个数据集?如果我设计报告的Phone Number部分,当单选按钮设置为false时,如何让它运行或转到报告的错误部分?

1 个答案:

答案 0 :(得分:0)

无需过度复杂化 - 只需使用Expression来管理您不想显示的表格部分的可见性。

动态数据集在SSRS中很难做到,并且要求您使用列分组(也就是矩阵)基本上使用Tablix来转移数据,或者使用将根据参数输入返回不同值的字段编写查询,但这将始终是相同的数字和字段顺序 - 所以你最终得到一个看起来像VALUE1,VALUE2,VALUE3的数据集,其中每个字段可能意味着完全不同的东西,具体取决于输入......这很难保持长期。