Ssrs

如何在 SSRS 2008 執行時向表中添加行/列

  • November 25, 2013

通常我們將表格設計為在報表中具有 x 行數和 y 列數。但是我們如何創建一個在執行時根據源查詢的結果動態添加行和列的報表呢?

例如我想列出stdentId、StudentName和每個學生註冊的任何課程。由於課程數量因人而異,我應該在執行時根據查詢結果為課程添加行和相關列. 如何做呢?例如:

在此處輸入圖像描述

提前感謝您的幫助。

我想你已經完成了一半的學生證分組。在您的報告中,組標題應包括學生 ID 和姓名欄位,詳細資訊應包括每門課程一行。您只需要格式化佈局/網格,使其看起來像學生 ID/姓名是詳細數據的一部分。最壞的情況,只需將學生姓名添加到分組中。

我不知道您的報告表目前是如何設計的,但我認為報告表列出了查詢結果中的所有行(具有預定義的列數,在您的情況下為 2 列)。只要正確開發查詢以返回所有必需的行,例如所有已註冊的課程,報告表設計部分應該相當簡單。

引用自:https://dba.stackexchange.com/questions/42316