過濾列,見名知意,它也是一種數據列。大家可以依托永洪BI提供的豐富多元的組件對數據進行分析和展示,想要滿足不同場景的可視化分析需求,簡單的數據列是遠遠不夠的,隨著需求的多元化,過濾列與大家見面了。他的存在是為了解決一些數據對比分析需求,或者說比表達式更快更便捷地按需過濾數據,對于沒有腳本編寫基礎的朋友們,過濾列將會幫助大家快速實現可視化數據過濾,遠離腳本編寫的痛楚。
話不多說,咱們直接上問題,看下過濾列在咱們具體的問題場景中應該如何使用,咱們也可以更快的領會到其中的奧義。
問題場景:表格中需要展示同品類不同時期的數據對比,但是數據列只有一個,此時我們可以新建和復制過濾列來實現。
1、新建“銷售額”的過濾列,過濾條件是“年 是 = 2016”。


2、復制過濾列,改下過濾條件為“年 是 = 2015”


3、將兩個過濾列綁定到自由表中,設置表格渲染,效果如下:


圖中可以看出,2016年相對于2015年,銷售額是有提升的。
問題場景:柱圖展示當月每日銷售額走勢,包含數據為當月每日銷售額、去年同期銷售額,但數據據中只有日期數據列和銷售額數據列。


2、新建-銷售額過濾列,過濾條件是 “年 是 = ?{_THIS_YEAR_}”“月_年 是 = ?{_THIS_MONTH_}”,名稱是“銷售額_今年當月”

3、復制過濾列,改下過濾條件為“年 是 = ?{_LAST_YEAR_}”“月_年 是 = ?{_THIS_MONTH_}”,名稱是“銷售額_去年當月”


通過兩個問題場景想必大家對過濾列都有了一些感覺,也了解到了在什么情況下可以使用咱們的過濾列,再對過濾列特性進行總結:
-
-
細節表達式支持新建過濾列,LOD和聚合表達式不支持新建過濾列。
-
細節表達式不能引用過濾列,如果有引用,則會在表達式編輯時提示錯誤。
-
-
?