原創(chuàng)|行業(yè)資訊|編輯:陳俊吉|2016-08-05 09:35:56.000|閱讀 435 次
概述:在報表的制作中,我們常常需要通過地圖來展現(xiàn)和地域相關(guān)的數(shù)據(jù)。Cognos的用戶除了可以通過RAVE框架定制個性化的地圖可視化圖之外,還可以使用一個叫做maps的數(shù)據(jù)容器來快速實現(xiàn)基于地圖的數(shù)據(jù)展示。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在報表的制作中,我們常常需要通過地圖來展現(xiàn)和地域相關(guān)的數(shù)據(jù)。例如,中國與世界主要經(jīng)濟(jì)體之間的經(jīng)濟(jì)往來情況,銷售公司在各個地區(qū)的銷售完成情況,電商在各地倉儲中心某種熱銷商品的存貨數(shù)量,某旅游社區(qū)各旅游區(qū)域和景點的話題熱度等等。的用戶除了可以通過RAVE框架定制個性化的地圖可視化圖之外,還可以使用一個叫做maps的數(shù)據(jù)容器來快速實現(xiàn)基于地圖的數(shù)據(jù)展示。
在下圖的報表通過地圖直觀的展示了各省區(qū)市的銷售任務(wù)完成情況。完成比例低的省區(qū)市在地圖上顯示的顏色偏紅色,完成比例高的偏綠色。
下面我們來看一看這張地圖報表的制作過程。
首先,需要創(chuàng)建一張分為上下兩欄的活動報表,為活動報表指定數(shù)據(jù)源。上述過程在往期的文章中有過詳細(xì)的介紹,這里不再贅述。
現(xiàn)在我們可以開始地圖的制作了。
1、點擊“工具箱”;
2、選中“DATA CONTAINER”下的“地圖”,并拖拽到右側(cè)窗口的上面一欄中;
3、在彈出窗口的地圖欄中選擇“China”;
4、在區(qū)域?qū)舆x擇“Provinces+ Territories”。
點擊確定之后彈出窗口會自動關(guān)閉。在主頁面中出現(xiàn)了地圖控件。從“數(shù)據(jù)源”中將“金額完成比例(%)”拖拽到“顏色”欄,“地區(qū)”拖拽到“位置”欄。
現(xiàn)在您可以試著運行一下報表了。如果數(shù)據(jù)沒有問題,已經(jīng)可以看到一張地圖形式的報表。但是在這里,我遇到了一個報錯信息:
這是由于“地區(qū)”項的數(shù)據(jù)值是“陜西省”, “重慶市”等,在地圖文件中并沒有對應(yīng)的區(qū)域名稱。為了解決這個問題,我們需要維護(hù)一個詞典來解決圖表數(shù)據(jù)和地圖文件區(qū)域名稱的映射問題。按照下圖的指示在“地圖屬性”找到“詞典”。
在彈出窗口中:
1、 點擊“+”,新建詞典條目;
2、 點擊“搜索”,彈出新的搜索窗口;
3、 在搜索窗口中將“搜索地圖層”設(shè)為“Provinces + Territories;
4、 在“搜索字符串”中輸入關(guān)鍵字符串并點擊“搜索”;
5、 在“匹配特性”中選擇匹配上的特性并點擊確定,搜索窗口自動關(guān)閉。
6、 在“詞典條目”窗口中,“名稱”自動填入了在搜索窗口中選中的“匹配特性”,在“別名”中填寫對應(yīng)的區(qū)域名稱;確定后詞典中會出現(xiàn)對應(yīng)條目。
7、 通過反復(fù)的執(zhí)行上述步驟,在詞典中逐條維護(hù)映射關(guān)系。
8、 由于在數(shù)據(jù)中還存在一些地區(qū)信息不標(biāo)準(zhǔn)的記錄,我們依然需要在“地圖屬性”中將“忽略無特性的數(shù)據(jù)”設(shè)置為“是”。
再次運行報表,我們會看到一張采用基本配色的地圖。如果您想要自己定義地圖的配色可以先選中“區(qū)域?qū)?rdquo;再在區(qū)域?qū)拥膶傩灾悬c擊“調(diào)色板”來自定義地圖的顏色規(guī)則。
在“調(diào)色板”彈出窗口中,您可以指定:
1、調(diào)色板的類型;
2、調(diào)色板的配色模板;
3、各顏色的百分比邊界;
4、邊界的顏色。
至此,我們已經(jīng)完成了地圖報表的制作。但還有一個問題沒有解決,就是區(qū)域名稱匹配的問題。Cognos maps中默認(rèn)的是英文,而數(shù)據(jù)源中的數(shù)據(jù)可能是中文或其它的名稱。通過維護(hù)詞典的方式雖然也可以解決問題,但是我們需要為每一個報表都維護(hù)一個詞典,工作量還是挺大的。怎樣解決這個問題呢?我們可以通過修改Cognos的地圖文件來代替重復(fù)的詞典維護(hù)工作。
在安裝路徑下的maps目錄中的那些“.cmf”就是地圖文件。在安裝“Framework Manager”的時候,有一個叫做“IBM Cognos MapManager”的程序被同時被安裝了。它可以編輯cmf文件。
我們打開Map Manager,然后打開China.cmf文件。
1、 在“Dictionary Entry”中選擇“Layer”,“Feature”并填寫對應(yīng)的“Alias”;
2、 點擊“Addentry”按鈕。新增加的映射出現(xiàn)在上方的“Dictionary”中。
3、 cmf修改好之后,將它保存或另存為一份新的文件并將其放在cognos安裝路徑下的maps目錄中。
4、 找到“MapGroups.xml”文件,在china.cmf后面加一條您自己的文件描述。
5、 重新啟動服務(wù)。
接下來您就可以使用新的地圖文件了。
cognos試用版下載地址:
詳情請咨詢!
客服熱線:023-66090381
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn