一、需求說明
Word數(shù)據(jù)分析報告是很多用戶經(jīng)常用到的功能,但是其沒有篩選能力,無法直接實現(xiàn)下圖中所示,通過篩選器選擇對應數(shù)據(jù),使Word數(shù)據(jù)分析報告中的內容隨之動態(tài)變化的功能。那我們是否可以通過其他方式實現(xiàn)這個功能呢?
二、解決思路
通過URL嵌套實現(xiàn)該需求。將word報告制作好后發(fā)布、授權,然后復制鏈接后通過URL組件嵌套到另外一個場景中,然后在該場景中通過一個篩選器給URL組件發(fā)送參數(shù),URL中的word數(shù)據(jù)分析報告接收到參數(shù)后,場景中的數(shù)據(jù)隨之發(fā)生變化。(word數(shù)據(jù)分析報告中必須要有對應的接收參數(shù),且該參數(shù)應用到的圖形、數(shù)據(jù)中)
三、操作流程
該Word數(shù)據(jù)分析報告預覽時如下圖
在前面解決思路中已經(jīng)說過,因為這個Word數(shù)據(jù)分析報告需要接收來自外部的參數(shù)(產(chǎn)品類別),進而使Word數(shù)據(jù)分析報告內容發(fā)生變化,所以我們首先要創(chuàng)建如下參數(shù):
只創(chuàng)建了參數(shù)是不行的,因為當參數(shù)值變化后,需要相應引用參數(shù)的地方重新調用,才能實現(xiàn)參數(shù)聯(lián)動的效果。因此我們需要使用這個參數(shù)實現(xiàn)過濾。
使用方式推薦的有兩種:
1. 使用在SQL數(shù)據(jù)集的where條件中。
2. 使用在圖形高級過濾中。
第一個方案在其他參數(shù)最佳實踐中已經(jīng)說過,本次我們來通過第二個方案實現(xiàn)該需求。
在Word數(shù)據(jù)分析報告圖形的高級過濾中拖入產(chǎn)品類別字段,并在高級過濾中通過表達式實現(xiàn)產(chǎn)品類別等于參數(shù)的業(yè)務。
所有的數(shù)據(jù)分組中,也都要實現(xiàn)以上的過濾表達式,最終目的就是參數(shù)改變時,讓Word數(shù)據(jù)分析報告中所有圖形、展示數(shù)據(jù)刷新成參數(shù)指定的產(chǎn)品類別的數(shù)據(jù)。
以上就是Word數(shù)據(jù)分析報告的制作,制作完成后我們將該Word數(shù)據(jù)分析報告發(fā)布、授權,并復制其鏈接地址。
因為我們的需求中需要加篩選器,此時還需要重新構建一個新的場景2,場景2中頂部拖入篩選器,篩選器中拖入產(chǎn)品類別字段。篩選器底下拖入URL組件,URL組件中將我們復制的鏈接地址粘貼進去,然后點擊測試連接即可。
此時我們變化篩選器的值,發(fā)現(xiàn)Word數(shù)據(jù)分析報告并沒有變化,原因是目前篩選器還未正確聯(lián)動URL組件,我們需要點擊篩選器的聯(lián)動關系配置,進入聯(lián)動關系配置模式。
然后在URL組件的右下角點擊數(shù)據(jù)關系配置,在彈窗中將目標參數(shù)名改為我們創(chuàng)建的參數(shù)的名稱即可。
點擊確定并退出聯(lián)動關系配置,此時我們切換篩選器的值,發(fā)現(xiàn)我們的需求已經(jīng)實現(xiàn)。