***S 2012 交互式报表 -- 钻取式报表
***S 2012 交互式報表 -- 鉆取式報表
當分析者運用報表觀察匯總數據時,當對某個數據感興趣或是察覺異常時,往往需要調閱匯總值,以仔細深入分析。這種需求稱之為鉆取(Drill-Through),鉆取的觀念也是來自于多維度分析,不過大家要注意別與剛才介紹的深化(Drill-Down)報表搞混了。
?
所謂的鉆取式報表是由母子報表(兩張獨立的報表)所構成,在母報表可以預先定義某些區(qū)域經點擊后可以調用子報表,使用者借由觸發(fā)母報表的單元格,以導向定義好的子報表。同時在母報表連接至子報表的過程中,可以根據點擊母報表單元格的位置,截取字段信息轉換為報表參數自動輸入至子報表。例如,我們可以在母報表呈現匯總后每月的訂單金額,但如果使用者想要了解該月訂單的所有詳細信息時,可以點選感興趣的訂單月份,此時自報表中就會出現所有訂單明細,使用者就可以運用子報表了解較詳細的信息,如訂購產品、訂購客戶、出貨日期等。鉆取式報表不局限于“匯總->明細”的母子關系,子報表也可以設計為母報表的說明性信息,或是其他角度的匯總報表。
?
鉆取式報表示例
在此沿用深化式報表作為母報表,同時設計一張銷售明細表作為子報表,當點選母報表數據格時,會將該單元格的字段帶入子報表的參數,以顯示該單元格的銷售明細。
?
步驟1:
設計包含銷售明細數據的子報表,在子報表的數據集中需加入對應的報表參數(銷售年、銷售月、產品大類、產品子類)。
?
SELECT TRX_DTE, PRODUCTCATEGORY_NAME, PRODUCTSUBCATEGORY_NAME, PRODUCT_NAME, BUSINESS_TYPE, STORE_NAME, SALES_QTY, SALES_AMT FROM?FACT_SALES?A LEFT?JOIN?DIM_PRODUCT?B ON?A.PRODUCT_KEY=B.PRODUCT_KEY LEFT?JOIN?DIM_PRODUCTSUBCATEGORY?C ON?B.PRODUCTSUBCATEGORY_KEY=C.PRODUCTSUBCATEGORY_KEY LEFT?JOIN?DIM_PRODUCTCATEGORY?D ON?C.PRODUCTCATEGORY_KEY=D.PRODUCTCATEGORY_KEY LEFT?JOIN?DIM_STORE?E ON?A.STORE_KEY=E.STORE_KEY WHERE YEAR(TRX_DTE)=@YEAR AND?MONTH(TRX_DTE)=@MONTH AND?C.PRODUCTCATEGORY_KEY=@PRODUCTCATEGORY AND?(B.PRODUCTSUBCATEGORY_KEY=@PRODUCTSUBCATEGORY?OR?-1=@PRODUCTSUBCATEGORY)?
步驟2:
選擇母報表中與產品子類交叉的“銷售金額”內容單元格,右擊選擇“Text Box Properties”,切換至“Action”標簽頁,選擇“Go to report”,并在下拉菜單中設計好的子報表名稱。
?
步驟3:
接下來在下方的“Use these parameters to run the report”,點擊“Add”按鈕,在“Name”下拉菜單中選擇子報表的參數名稱,并在“Value”的下拉菜單中選擇母報表中要傳遞出去的參數字段(可以是字段、參數、內置字段或是表達式),即完成設定后請單擊“OK”按鈕。
?
?
步驟4:
至于與產品大類交叉的銷售金額單元格,因為并沒有細到產品子類,因此能夠傳遞的參數自然也會不同,所以必須要選擇全部的產品子類,因此,我們子報表的參數才會以之前介紹過的全選的方式撰寫。此時的參數傳遞結構如下:
?
?
步驟5:
切換至“Preview”標簽頁,此時,當瀏覽者在母報表中點選銷售金額字段中的任一單元格,就會啟動子報表,同時自報表中會呈現母報表單元格銷售的詳細資料。
?
?
?
可在使用鉆取哦國內能后的自報表上方看到系統(tǒng)自動帶入的參數內容,如果參數值不希望使用者有機會自行修改,那么可在子報表的參數的“可見性”設為“隱藏”。如此一來,瀏覽者在子報表中就看不到這個參數的輸入界面。但是相對的,使用者無法直接使用子報表(因為無法輸入參數),只能通過母報表取得子報表內容。
?
不管是鉆取式報表或是之前介紹過的書簽功能,都是利用單元格的Action屬性。利用單元格Action屬性的設置,可以通過報表內部來開啟網頁、報表或是跳到同一張報表預設書簽的部分,目前***S所提供的Action屬性有以下三種:
n 轉到報表。
n 轉到書簽。
n 轉到URL。
?
“轉到報表”的功能就是鉆取報表。“轉到書簽”則是鏈接至默認書簽之外。至于“轉到URL”是點擊設定過的文本框可以通過超鏈接開啟網頁或是放在網站上的圖片,在此處設置的URL可以是固定的字串或是運算式,因此,如果報表需要加入動態(tài)的網頁查詢時,“轉到URL”是很方便的功能。目前***S提供文本框以及圖像文件設定“轉到URL”,可以通過這項功能在報表上設計與其他網頁的互相鏈接。
總結
以上是生活随笔為你收集整理的***S 2012 交互式报表 -- 钻取式报表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: shell中获取时间
- 下一篇: 用iptables自动封连接数较大的IP