日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OBIEE使用”集合操作”完成复杂格式报表

發布時間:2023/12/20 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OBIEE使用”集合操作”完成复杂格式报表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們通過以下面這個例子來講解如何使用BIEE的”集合操作”來完成復雜格式的報表。

例子中的這張報表情景來源于實際項目案例,我們在這里直接使用BIEE自帶paint來進行模擬。

一.最終報表效果及說明:

要求1:時間維度為通過條件輸入的值。

要求2:Region列中包含了Markets維度不同級別的成員。

二.操作過程:

1.創建儀表盤提示:

(1)在Answers下點擊創建”新建儀表盤提示”,進入儀表盤提示頁面。

(2)任意選擇一個維度成員

點擊編輯公式,在編輯公式界面中的列公式中任意輸入一個字符。(我們的例子中輸入的是1)

根據下圖所示,將控件設置為”編輯框”,缺省值設置為”特定值”,并選擇為”2000”,設置變量選擇為“介紹變量”,變量名稱設置為”v_begin“,標簽設置為“開始時間”。

在設置一個同樣的條件,相關設置如下圖所示,最后保存為Prompt_exam1。

2.通過集合操作來創建報表

(1)進入Answers,點擊”類似請求組合”按鈕,進入”集合操作“界面,可以看到并列的2個”條件”。

(2)點擊第一個“條件”,開始編輯第一個條件。

任意點擊一個成員做為第1列,并利用“編輯列公式”,將列公式設置為2。

將Markets.Region設置為第2列。

任意點擊一個成員做為第3,4,5,6列,并根據下圖所示依次利用“編輯公式”進行相關設置。

(第3列)

(第4列)

(第5列)

(第6列)

最后編輯完成的效果如下:

(3)采用同樣的方式編輯第二個條件,除了第1列和第2列之外,3,4,5,6列與上面均相同。

(4)設置第三個條件。

如下圖所示,創建一個新的條件

采用同樣的方式編輯第三個條件,如下圖所示,所有列名顯示為’XXX’之類,均將列標題和列公式設置為‘XXX’即可(),這里不再一一列舉。

第三列如下圖所示進行設置:

第四列如下圖所示進行設置:

最終第三個條件設置如下:

(4)采用同樣的方式加入一個新的條件4,并進行編輯,結果如下圖所示。

其中第2,4,5,6列的設置相同,具體設置如下圖所示:

第3列設置如下:

經過以上設置,所有條件設置完成,結果如下圖所示:

(5)編輯結果列,點擊“結果列”。如下圖所示:

將第1列變成升序排序,并利用“列屬性”進行以下編輯,并隱藏。

2-6列依次編輯如下:

(第2列-樣式)? (第2列-條件格式)

(第3列-列格式) (第3列-樣式)? (第3列-數據格式)? (第3列-條件格式)

(第4列-列格式) (第4列-樣式) (第4列-數據格式)? (第4列-條件格式)

(第5列-列格式) (第5列-條件格式)? (第5列-樣式)

(第6列-列格式) (第6列-條件格式) (第6列-樣式)

3.編輯結果,進入結果界面,并點擊“表格視圖屬性”

進行如下設置:

至此報表制作完成,保存為Report_exam1,可以進行預覽:

3.編輯Dashboard,這部分不再詳細說明,見下圖:

最后結果大體如下:

三.總結

可以看出,這個例子中無法通過BIEE常規方式建立該報表,所以采用了“集合操作”的方式。

之所以創建了4個條件,是因為最終報表中存在4種不同的數據,之所以創建6列,是因為報表中有6列數據(包括一列隱藏列)

第一列隱藏列目的是為了對報表進行排序。Units為-1,標題行為0,Total US級別成員為1,Region級別成員為2。

實際上BIEE是通過UNION的方式將這4種數據整合在了一起。應該注意的是在設置每種條件時,應該保證每一列都是相互對應的。

而且采用這種方式時,可能會影響其他方式視圖進行展示(例如:透視圖,圖表之類)

總結

以上是生活随笔為你收集整理的OBIEE使用”集合操作”完成复杂格式报表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。