不會腳本編輯,如何利用過濾列組件實現特定分析需求?

一探究竟

1、什麼是過濾列?

過濾列,見名知意,它也是一種數據列。大家可以依託永洪BI提供的豐富多元的組件對數據進行分析和展示,想要滿足不同場景的可視化分析需求,簡單的數據列是遠遠不夠的,隨着需求的多元化,過濾列與大家見面了。他的存在是爲了解決一些數據對比分析需求,或者說比表達式更快更便捷地按需過濾數據,對於沒有腳本編寫基礎的朋友們,過濾列將會幫助大家快速實現可視化數據過濾,遠離腳本編寫的痛楚。

牛刀小試

話不多說,咱們直接上問題,看下過濾列在咱們具體的問題場景中應該如何使用,咱們也可以更快的領會到其中的奧義。

示例一

問題場景:表格中需要展示同品類不同時期的數據對比,但是數據列只有一個,此時我們可以新建和複製過濾列來實現。

思路分析:

1、新建“銷售額”的過濾列,過濾條件是“年 是 = 2016”。

不會腳本編輯,如何利用過濾列組件實現特定分析需求?
不會腳本編輯,如何利用過濾列組件實現特定分析需求?
2、複製過濾列,改下過濾條件爲“年 是 = 2015”

不會腳本編輯,如何利用過濾列組件實現特定分析需求?
不會腳本編輯,如何利用過濾列組件實現特定分析需求?
3、將兩個過濾列綁定到自由表中,設置表格渲染,效果如下:

不會腳本編輯,如何利用過濾列組件實現特定分析需求?

不會腳本編輯,如何利用過濾列組件實現特定分析需求?
圖中可以看出,2016年相對於2015年,銷售額是有提升的。

示例二

問題場景:柱圖展示當月每日銷售額走勢,包含數據爲當月每日銷售額、去年同期銷售額,但數據據中只有日期數據列和銷售額數據列。

不會腳本編輯,如何利用過濾列組件實現特定分析需求?
思路分析:

1、對日期新建日期表達式-年、月_年、天_月

不會腳本編輯,如何利用過濾列組件實現特定分析需求?
2、新建-銷售額過濾列,過濾條件是 “年 是 = ?{_THISYEAR}”“月_年 是 = ?{_THISMONTH}”,名稱是“銷售額_今年當月”

不會腳本編輯,如何利用過濾列組件實現特定分析需求?

3、複製過濾列,改下過濾條件爲“年 是 = ?{_LASTYEAR}”“月_年 是 = ?{_THISMONTH}”,名稱是“銷售額_去年當月”

不會腳本編輯,如何利用過濾列組件實現特定分析需求?

4、將兩個過濾列和天_月字段綁定在柱圖中

不會腳本編輯,如何利用過濾列組件實現特定分析需求?
畫龍點睛

通過兩個問題場景想必大家對過濾列都有了一些感覺,也瞭解到了在什麼情況下可以使用咱們的過濾列,再對過濾列特性進行總結:

過濾列本身也支持動態計算。
細節表達式支持新建過濾列,LOD和聚合表達式不支持新建過濾列。
細節表達式不能引用過濾列,如果有引用,則會在表達式編輯時提示錯誤。
聚合表達式可以引用過濾列。
細節數據不支持展示過濾列。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章