Share via


如何:建立階梯狀報表

階梯狀報表會在相同的資料行中,顯示在父群組下縮排的詳細資料列或子群組,如以下範例所示:

已轉譯的階梯狀報表

傳統的資料表報表會將父群組放在報表的相鄰資料行中。新的 Tablix 資料區可讓您將群組和詳細資料列或子群組加入到相同的資料行中。若要區分群組資料列與詳細資料列或子群組資料列,您可以套用格式 (如字型色彩),也可以讓詳細資料列縮排。

若要建立階梯狀報表

  1. 建立資料表報表。例如,插入 Tablix 資料區,然後將欄位加入到資料列。

  2. 將父群組加入到報表中。

    1. 按一下資料表中的任何地方,即可選取它。在 [群組] 窗格會顯示 [資料列群組] 窗格中的詳細資料群組。

    2. 在 [群組] 窗格中,以滑鼠右鍵按一下 [詳細資料群組],然後指向 [加入群組],再按一下 [父群組]

    3. [Tablix 群組] 對話方塊中,為群組提供一個名稱,然後在下拉式清單中輸入或選取一個群組運算式。此下拉式清單會顯示 [報表資料] 窗格中提供的簡單欄位運算式。

    4. 選取 [顯示群組頁首]。這個選項會在群組標籤和群組總計的群組上方加入靜態資料列。按一下 [確定]。

    您現在擁有一個基本的表格式報表。轉譯報表時,您會看到一個包含群組執行個體值的資料行,以及一或多個包含群組詳細資料的資料行。下圖顯示資料區可能會在設計介面上呈現的外觀。

    含有群組的資料表資料區域

    下圖顯示當您檢視報表時,轉譯的資料區可能的外觀。

    已轉譯的群組報表

  3. 如果是階梯狀報表,您不需要第一個顯示群組執行個體的資料行,請改為複製群組首資料格中的值、刪除群組資料行,然後貼到群組首資料列中的第一個文字方塊。若要移除群組資料行,請以滑鼠右鍵按一下群組資料行或資料格,然後按一下 [刪除資料行]。下圖顯示資料區可能會在設計介面上呈現的外觀。

    含有群組頁首資料列的資料區域

  4. 若要將詳細資料列縮排到相同資料行的群組頁首資料列之下,請變更詳細資料資料格的填補。

    1. 選取包含您要縮排之詳細資料欄位的資料格。該資料格的文字方塊屬性會出現在 [屬性] 窗格中。

    2. 在 [屬性] 窗格的 [對齊] 底下,展開 [填補] 的屬性。

    3. [左] 中,輸入新的填補值,例如 .5in。填補會將資料格中的文字縮排您所指定的值。預設填補為 2 點。[填補] 屬性的有效值為零或正數,後面接著一個大小指示項。

      大小指示項包括:

      in

      英吋 (1 英吋 = 2.54 公分)

      cm

      公分

      mm

      公釐

      pt

      點 (1 點 = 1/72 英吋)

      pc

      Picas (1 pica = 12 點)

    您的資料區域外觀將與下列範例類似。

    階梯狀報表的資料區域

    階梯狀報表配置的資料區

    [檢視] 功能表上,按一下 [預覽]。報表在顯示群組時,將會包含子群組值的縮排層級。

若要建立包含多個群組的階梯狀報表

  1. 如前一個程序所述來建立報表。

  2. 將其他群組加入到您的報表中。

    1. 在 [資料列群組] 窗格中,以滑鼠右鍵按一下群組,然後按一下 [加入群組],再選擇您想要加入的群組類型。

      [!附註]

      有幾個方法可以將群組加入到資料區域。如需詳細資訊,請參閱<如何:加入或刪除資料區域中的群組 (Reporting Services)>。

    2. [Tablix 群組] 對話方塊中,輸入名稱。

    3. [群組運算式] 中,輸入運算式,或是選取分組所依據的資料集欄位。若要建立運算式,請按一下運算式 (fx) 按鈕,開啟 [運算式] 對話方塊。

    4. 按一下 [確定]。

  3. 變更顯示群組資料之資料格的填補。