當我們在數據可視化分析中遇到需要動態變化的維度展示時,比如需要在柱圖中根據不同銷售市場、產品類別或訂單等級展示銷售額,我們可以通過一種簡單而有效的解決思路來實現這一需求。
解決思路是通過數據準備計算列來對參數值進行判斷,并根據不同的參數值返回相應的列。這種方法可以快速靈活地改變圖形的維度,使數據呈現方式更加清晰直觀。
接下來為大家演示如何通過Tempo可視化分析平臺來實現它,具體操作流程如下:
首先,在TempoBI可視化設計器中,構建對應參數:
接下來,在設計器中添加一個包含了需要展示數據的表格。這個表格中需要包含與我們想要展示的維度相關的數據,比如銷售市場、產品類別、訂單等級等。
在計算列中,我們需要構建邏輯判斷,根據參數的不同值返回相應的列。例如,如果參數值為銷售市場,那么就返回銷售市場對應的列;如果參數值為產品類別,就返回產品類別對應的列;如果參數值為訂單等級,就返回訂單等級對應的列。
點擊確定后,我們就會得到一個計算列,其中的邏輯判斷能夠根據參數值返回不同的列。
接下來,將生成的計算列和展示數據中的銷售額字段拖入柱圖中,再將參數組件拖入畫布并將參數拖入參數組件中,我們就可以實現在柱圖中動態展示不同維度下的銷售額了。
這種方法的優勢在于簡單實用,可靈活應用于各種需要動態切換維度的數據可視化分析場景。通過改變參數值,我們能夠快速查看不同維度下的數據,提升了數據分析的效率和準確性。
通過上述操作,我們可以輕松實現根據不同銷售市場、產品類別或訂單等級展示銷售額的需求。這種方法不僅方便了用戶對業務數據的分析,同時也提供了更直觀的數據呈現,幫助用戶更好地理解和把握業務情況,做出更明智的決策。