2016-06-01 73 views
0

我刚开始使用SSRS,因此这可能是一个非常基本的问题,接下来是一个复杂的问题。我有一个db中的父表,例如在SSRS中动态创建多个表,每个表具有动态增长的行

度(ID,标题)

和子表

课程(ID,标题,degreeid)

我想要看到SSRS报告是所有Degrees(作为在标题中具有学位标题的独立表格)和其所有课程(作为该表格中的行)的列表,其中最后一行包含。类似于

enter image description here 并且这些表继续重复。

我一直在玩名单度,含表行,但不知道如何分配的课程数据集这需要degreeid从父数据集输入表。

这可能是一个基本问题,但当表格行(课程)包含需要在SSRS外部计算的字段时,我会进一步感到困惑。它们不在数据库中,而是从外部.net基本应用程序计算。

另外,在我的.NET Web应用程序,我可以创造母公司的全层次,儿童数据库字段+计算领域,但不知道如何将这种基于.NET矩阵传递给SSRS报告。

当前在.net中创建整个报表并将其作为SSRS中的图像进行渲染不是一种选择。任何想法将不胜感激。

+0

我不确定您的数据集可能有多复杂,但您可以尝试使用一个数据集来保存度数和课程数据,然后包含课程表的程度列表应该可以工作。 – cqi

+0

你能发表你的父母和孩子的表格定义和你的数据集设计吗? –

+0

报告服务器中的“报告”自动增长 - 您无需执行任何操作。 –

回答

0

查看矩阵组件,可以简单地添加行和列总计。

+0

.net结束计算字段的原因是表的性质,其中table1的列名由列2中的值确定,即[链接](http://i.imgur.com/o5NOU3L.png) 。无论如何,我不得不使用动态查询来创建数据集,并使用列表我终于能够得到所需的报告。 – Usman