<menu id="oook2"><strong id="oook2"></strong></menu>
<menu id="oook2"><tt id="oook2"></tt></menu>
  • <xmp id="oook2">
    <xmp id="oook2"><nav id="oook2"></nav>
  • 無須寫腳本,自由式表格動態計算使用指南!

    作者: 永洪BI??來源: 永洪科技??時間:2020年06月12日

     

     

    在舊版本中的自由式表格中,各種計算都需要借助于腳本才能實現,而在永洪BI8.6之后,列的計算就可以直接使用動態計算來實現了,將寫腳本帶來的煩惱拋之腦后,接下來我們就一起看一下自由式表格的動態計算的介紹以及使用吧~

     

     

     

     

     


    動態計算器

     

    指每個格子的數值是動態計算出來的,也可以稱為是格間計算。主要解決在表格中沿著特定的方向來動態計算出數值。其中有兩個要素,即計算方向,和計算方法(或函數)。

     

     

     

     

     


    計算方向

     

    與表結構有關系,計算時基于表格的方向,即動態計算的順序。

     

     

     

     

     


    計算方法

     

    包括差值,百分比,差值百分比,匯總百分比,累積計算,移動計算,和排名計算等。

     

     

     

     

     

    動態計算器是表、交叉表、自由式表格和圖表組件特有的,用來計算格子之間的數值變化。例如求同比,環比,年度百分比,總計百分比等。此類計算器只能保持在單個組件里,不能被其他組件重復使用。

     

     

     

     

     

    BI界面上提供了一些內置的計算函數和計算方向,用戶也可以根據需要自定義計算函數和計算方向。對于自定義的計算函數,還可以使用二次計算的屬性,即當前動態計算可使用其他動態計算的結果再做第二次計算。

     

     

     

     

     

    下面以實例進行說明。

     

     

     

     

     

    1、進入動態計算

     

     

     

     

     

    添加自由式表格 —> 綁定度量字段 —> 計算頁面選擇動態計算,如下圖所示:

     

     

     

    無須寫腳本,自由式表格動態計算使用指南

     

     

     

     

     

     

     

     

    2、計算方法說明

     

     

     

    a)差值

     

     

     

    【差值】數據 1 減去數據 2所得到的值。

     

     

     

     

     

    動態計算頁面進行屬性設置 :

     

     

     

     

     

    計算方法:差值

    計算依據:表格縱向
    差值:第一個,即每一個銷售額的總和值減去第一個銷售額的總和值,可選值還包括:向前、向后以及最后一個

     

    如圖所示:

     

    無須寫腳本,自由式表格動態計算使用指南!

     

     

     

     

     

    【使用場景】當要計算銷售額在各個市場下,與某一個市場的差額,或者某兩個市場之前的差值時,即可使用差值函數,如下圖所示,計算每一個市場與東部市場之前的差值。
     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

     

     

     

     

     

     

    可自行嘗試不同的計算依據以及不同的差值屬性設置來滿足不同的需求,上圖屬性設置計算結果如下圖所示: 

     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

    b)百分比

     

     

     

    【百分比】數據 1 除以數據 2的值的百分比形式。

     

     

     

     

     

    動態計算頁面進行屬性設置 :
    計算方法:百分比 
    計算依據:格子
    差值:向前,即每一個格子的值除以下一個格子值,可選值還包括:第一個、向后以及最后一個

     

     

     

     

     

    如圖所示:

     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

     

     

     

     

     

     

    【使用場景】當要計算銷售額在各個市場中,A市場在B市場中占比,B市場在C市場中的占比時,或者A市場分別在B以及C中的占比時,即可使用百分比函數,如下圖所示,計算相鄰兩個市場的占比百分比。

     無須寫腳本,自由式表格動態計算使用指南!

     

     

     

     

     

    可自行嘗試不同的計算依據以及不同的百分比屬性設置來滿足不同的需求,上圖屬性設置計算結果如下圖所示:
     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

     

     

     

     

    3、匯總百分比

     

     

     

    【匯總百分比】當前數據除以所有數據總和。

     

     

     

     

     

    動態計算頁面進行屬性設置 :

     

     

     

     

     

    計算方法:匯總百分比 
    計算依據:格子
    匯總:總和,即被除數,可選值還包括:平均、最大值以及最下值

     

     

     

     

     

    如圖所示:

     

     

     

     

     

     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

     

     

     

     

     

     

    【使用場景】當要計算銷售額在各個市場中占總銷售額的占比、占比均值、最大值以及最小值時,可以使用匯總百分比,如下圖所示,計算各個市場占總銷售額的占比。
     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

     

     

     

     

     

     

    可自行嘗試不同的計算依據以及不同的匯總屬性設置來滿足不同的需求,上圖屬性設置計算結果如下圖所示:
     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

    4、累積總計

     

     

     

    【累積總計】數據依次進行累計求和。

     

     

     

     

     

    動態計算頁面進行屬性設置 :

     

     

     

     

     

    計算方法:累積總計 
    計算依據:格子
    匯總:總和,即被除數,可選值還包括:平均、最大值以及最下值
    重置:咖啡中國市場銷售數據_產品種類,即每一個累加只在產品種類這個父級中進行累積,還可以選擇維度字產品名稱以及空,若選擇空,則是所有值進行累積。

     

     

     

     

     

    如圖所示:

     

     

     

     

     

     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

     

     

     

     

     

     

    【使用場景】當要計算累計值時,即當前值是之前所有值之和。若選擇了重置字段時,以選擇的重置字段為標準開始累計,比如在產品種類下有多個產品名稱,可以只計算某一個產品種類下的產品名稱的累計,當是另一個產品種類時,有重新開始累計,如下圖所示,選擇咖啡中國市場銷售數據_產品種類為重置字段。

     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

     

     

     可自行嘗試不同的計算依據、不同的匯總以及重置屬性設置來滿足不同的需求,上圖屬性設置計算結果如下圖所示:

     

     

     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     
    5、移動計算

     

     

     

     

     

    【移動計算】用戶可靈活設定參與匯總計算的數據個數。

     

     

     

     

     

    動態計算頁面進行屬性設置 :

     

     

     

     

     

    計算方法:移動計算 
    計算依據:格子
    匯總:總和,即移動計算格子的最后展示結果方式 ,可選擇還包括最大值、最小值以及平均值
    前一個:1
    后一個:1
    其他屬性:包含當前值,即當前格子也在計算范圍內
    如果沒有足夠的值來計算,取空,即當前計算格子不夠時,直接取空值即可

     

     

     

     

     

    如圖所示:

     

     

     

     

     

     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

     

     

     

     

     

     

    【使用場景】當進行移動計算時,即選擇多個值進行計算,比如選擇某一個種類下,連續3個值的匯總值,就可以使用移動計算,選擇前1個與后1個值與當前值進行計算,匯總選擇匯總即可,若是需要均值,根據各自情況進行選擇,如下圖所示:
     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

     

     

    可自行嘗試不同的計算依據、不同的匯總以及不同累加列等屬性設置來滿足不同的需求,上圖屬性設置計算結果如下圖所示:

     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

     

    6、排名計算 

     

     

     

     

     

    【排名計算】用戶可以將數據進行排名。

     

     

     

     

     

    動態計算頁面進行屬性設置 :

     

     

     

     

     

    計算方法:排名計算
    計算依據:高級,在高級設置中,可以設置排序的以及為自由式表格中綁定的維度字段,例如,選擇產品名稱進行排名計算

     

     

     

     

     

    如圖所示:

     

     

     

     

     

     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

     

     

     

     

     

     

    【使用場景】當要看各種數據在類別下的的排名時,就可以進行排名計算,排名計算可以在組內進行排名,也可以在組外進行排名,組外排名即整體排名,組內是在某個分組中進行排名,如下圖所示,計算產品種類下的產品名稱的組內排名。
     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

     

     

    選擇計算依據為高級后,則進入高級排序設置頁面,如下圖所示:

     無須寫腳本,自由式表格動態計算使用指南!

     

     

     

     

     

    可自行嘗試不同的計算依據屬性設置來滿足不同的需求,上圖屬性設置計算結果如下圖所示:

     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

    7、定制

     

     

     

    【使用場景】定制是根據自己需求,直接在計算框中調用BI中的函數進行其他的一下計算,也可以進行二次計算,即對第一次寫的函數再次調用。

     

     

     

     

     

    在打開的動態計算對話框中,計算中選擇定制選項。
     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

     

     

     

     

     

     

    選擇定制后打開腳本輸入對話框 , 如下圖所示,在函數中會有動態計算器相關的函數:
     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

     

     

     

     

     

     

    【名稱】作為添加動態計算器腳本后數據段的名稱。

     

     

     

     

     

    當用戶使用腳本進行動態計算,點擊確定按鈕后再次進入動態計算對話框,在此框中用戶可通過計算依據選項來設定動態計算的方向。當用戶需要再次編輯表達式時,點擊編輯按鈕,則可對表達式進行再次編輯。如下圖:
     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

     

     

    可自行嘗試不同的計算依據屬性設置以及不同的表達式來滿足不同的需求,上圖屬性設置計算結果如下圖所示:

     

     

     

     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

     

     

     

     

     

    【二次計算】即在當前的表達式中存在其他腳本動態計算數據段名稱。如已經存在一個腳本動態計算數據段,名稱為 max11,當用戶在當前的表達式中再次使用,max11數據段,則屬于第二次腳本動態計算,如表達式為 movingMin(col[‘max11],2,2,true,true); 時用戶需要勾選二次計算選項。

     

     

     

     

     

    無須寫腳本,自由式表格動態計算使用指南!

      

    更多功能使用,可參考在線幫助文檔:http://www.zhushispeaker.com/help/Z-Suite/8.6/ch/

     

     

     

     

    版權聲明

    ?

    永洪BI
    更敏捷、更快速、更強大

    申請試用
    Copyright ? 2012-2023開發者:北京永洪商智科技有限公司版本:V10.0
    京ICP備12050607號-1京公網安備110110802011451號 隱私政策應用權限
    我看逼