【发布时间】:2023-04-01 13:41:01
【问题描述】:
通常我们将表格设计为报表中有 x 行和 y 列。但是我们如何创建一个报表,在运行时根据存储过程的结果动态添加行和列呢?
例如,学生 A 赞助了学生 sdf,学生 B 赞助了两个学生,如下表所示。所以,我需要在矩阵或表中动态添加新成员名称(nm_name)和新成员id(nm_id)列。
+-------+-----+-------+---------+-------+-------+
| St_id | Name| nm_id | nm_name |nm_id | nm_nme|
+-------+-----+-------+---------+-------+-------+
|1 | a | 5 | sd | 8 | fgf |
|2 | b | 39 | bgj | | |
|3 | c | 78 | fhf | 2 | 2 |
+-------+-----+-------+---------+-------+-------+
我想要 SSRS 中的上述报告布局。
【问题讨论】:
-
请显示一些数据以及您期望的输出?
-
以正确的格式添加有问题的信息,正如您的问题提到的
shown in below table,您的问题中没有表格 -
没有直接的方法可以在 SSRS 中动态生成列,但是如果您提供详细信息,您可以使用一些技巧,我可以给您答案
-
我怎样才能分享你的桌子?它不允许我共享表格。
-
看看这个问题stackoverflow.com/questions/27280800/…,看看示例数据和预期细节是如何解释的,并尝试用你的细节更新你的问题
标签: sql-server-2008 reporting-services ssrs-2008