Reporting services 报告服务矩阵行问题
我有一个报告,我正试图在矩阵中显示。该行由一个名为Category的列进行分组。列名为vcName。详细信息是vcTaskName。我似乎无法理解的是,即使存在具有该行值的多任务名,也只会显示一行 试着举个例子Reporting services 报告服务矩阵行问题,reporting-services,matrix,Reporting Services,Matrix,我有一个报告,我正试图在矩阵中显示。该行由一个名为Category的列进行分组。列名为vcName。详细信息是vcTaskName。我似乎无法理解的是,即使存在具有该行值的多任务名,也只会显示一行 试着举个例子 Category vcTaskName vcName a task1 dog a task2 dog a task3
Category vcTaskName vcName
a task1 dog
a task2 dog
a task3 cat
a task4 bird
因此,当Category作为行时,只有task1为dog显示,task2不显示。对于猫和鸟,任务3和任务4正确显示。这三个表达式中没有任何一个可以将其限制为第一个
无论如何。。。我希望这是足够的信息开始。
谢谢
Shannon您必须对报告进行屏幕截图或打印并粘贴到此处,因为您似乎已将该字段置于分组中。表达式是否存在并不重要,一旦在组中放置字段,reporting services将首先使用函数()。为了显示多个值,您需要有多个单元格-这意味着向行或列添加另一个组 假设每个任务名称都不同(如示例数据中所示),我建议在查询中添加一个新列,以保存类别和vcName中vcTaskName的运行计数-因此您的数据如下所示:
Category vcTaskName vcName TaskRunCount
a task1 dog 1
a task2 dog 2
a task3 cat 1
a task4 bird 1
然后在TaskRunCount上的Tablix中添加第二个组-这将确保task1和task2将在dog列中的单独行中出现。感谢您的响应。。我能够使用sql语句以这种格式删除数据,然后报告部分就如您所说的那样简单了。再次感谢