一般報表的群組呈現是資料列以兩層的結構來顯示例如產品大類與產品中類的階層關係。
利用 Tablix 可以做出縮排式群組報表 ( 在報表產生器中稱為階梯式階層 ) ,可以用來節省空間及排版有不同的變化效果。
2013年8月30日 星期五
[SQL Server 2008R2][SSRS] 連動式參數設定順序
為了更有效率搜尋,例如快速的選到希望檢視的產品品類時,則可使用連動式參數 ( Cascading Parameter ) 的方式來篩選資料,第一個參數是產品大類,選擇後再決定第二個參數產品中類的值。當前置參數被選定之後,就會同時限制了後設參數的值域。
連動式參數的秘訣就在產品中類資料集的查詢語法中參照了產品大類資料集中的變數。
連動式參數是有優先順序的,在報表資料視窗中,在參數類別的樹狀目錄下,其順序表示它們被產生的順序,因此要特別注意優先順序,可利用上方的箭頭調整其順序。
連動式參數的秘訣就在產品中類資料集的查詢語法中參照了產品大類資料集中的變數。
連動式參數是有優先順序的,在報表資料視窗中,在參數類別的樹狀目錄下,其順序表示它們被產生的順序,因此要特別注意優先順序,可利用上方的箭頭調整其順序。
2013年7月31日 星期三
[SQL Server 2008R2][SSRS] 預設值全選
SSRS 在使用互動式報表中可以在報表參數屬性中設定預設值,在報表首次載入時,即帶入預設值來顯示資料,預設的選項是「沒有預設值」。
「指定值」用來指定特定值,可以加入多個指定值,但必須搭配資料集中 WHERE 參數的句型,多個指定值時要使用 WHERE 欄位名 IN (@參數) 才不會出錯。不然會出現「處理本機報表期間發生錯誤。報表處理期間發生錯誤。資料集 'XXXX' 的查詢執行失敗。接近 '.' 之處的語法不正確。」
2013年7月23日 星期二
[SQL Server 2008R2][SSRS] 巢狀清單
SQL Server Reporting Service 中,清單的彈性最大,因為可以自由排列資料所放的位置。清單是以一筆一筆的方式呈現詳細資料,清單的應用大多在列印繳費單、客戶的通知信函、郵寄用的名條等功能。
清單物件都會伴隨著一個同樣大小的矩形物件,如果要設定清單的框線其實是設定此矩形物件的框線屬性。
清單也可以對資料進行群組設計,甚至可以在清單中加入清單的方式來做到「巢狀」的群組架構。例如在第一個清單中設計出學生的明細,然後在其中加入另一個清單或是其他資料區物件,來列出該學生的所有繳費項目明細。
清單物件都會伴隨著一個同樣大小的矩形物件,如果要設定清單的框線其實是設定此矩形物件的框線屬性。
清單也可以對資料進行群組設計,甚至可以在清單中加入清單的方式來做到「巢狀」的群組架構。例如在第一個清單中設計出學生的明細,然後在其中加入另一個清單或是其他資料區物件,來列出該學生的所有繳費項目明細。
2013年7月19日 星期五
[SQL Server 2008R2][SSRS] 複選參數的使用
SQL Server Reporting Service 複選參數的使用必須有個前提,就是在查詢語法的 WHERE 條件中必須使用 IN( 參數 ) 的句型。例如 : WHERE YEAR(TRX_DTE) IN (@YEAR) 接下來在參數屬性對話方塊中勾選「允許多個值」選項才不會有錯誤發生。
若 WHERE YEAR(TRX_DTE) = @YEAR 並勾選「允許多個值」選項,執行結果會出現錯誤畫面。
若 WHERE YEAR(TRX_DTE) = @YEAR 並勾選「允許多個值」選項,執行結果會出現錯誤畫面。
2013年7月9日 星期二
[SQL Server 2008R2][SSRS] 參數使用
SQL Server Reporting Service 中參數使用,可以讓分析者自行輸入欲查詢的條件,動態產生對應的報表,就可以成功做到報表減量的需求。
SSRS中使用兩種不同類型的參數 : 「查詢參數」、「報表參數」。
SSRS中使用兩種不同類型的參數 : 「查詢參數」、「報表參數」。
2013年6月12日 星期三
[SAP][Dashboards] Text Components 文字元件
基本上 Text Components 並不多,只有 Input Text、Input Text Area、Label。都可以提供文字顯示用,但 Input Text、Input Text Area還可以提供資料輸入之用。
訂閱:
文章 (Atom)





