查詢過濾器

查詢過濾器可以交互式地減少所示一個可視化的數據量。查詢過濾器是類似於查詢參數但也有一些關鍵的差別。一個查詢過濾限製數據查詢被執行。這使得過濾器適合較小的數據集和查詢執行耗時的環境中,態勢,或昂貴。

下麵描述了一些磚SQL的好處。

  • 雖然以前的查詢過濾操作的客戶端,這些更新過濾器工作在客戶端或服務器端動態優化性能。

  • 簡化的UI體驗:單擊+添加過濾器從一個下拉按鈕並選擇一列添加一個過濾器。你不需要作者許可,並刷新一個單獨的查詢以過濾不同值的列。

  • 啟用“突出相關的價值觀”中看到哪些選擇濾波器將返回結果給其他濾波器選擇。例如,考慮一個用戶“狀態”和“城市”過濾器。如果用戶選擇突出顯示相關值,選擇“加州”狀態濾波器隻強調加州城市的“城市”過濾器。Non-highlighted選項將在“過濾”下拉菜單選項。

  • 文本輸入過濾器:過濾器根據文本輸入搜索結果列。有三種模式搜索可以找到匹配:精確匹配,包含,開始。

  • 快速的日期選擇器使您能夠過濾預定義的日期範圍,比如上周,上月,去年,等等。

  • 你可以設置默認日期範圍在創建日期過濾器。

  • 您還可以使用查詢過濾儀表板。默認情況下,過濾器的過濾小部件出現在每個可視化已經添加到查詢中。連接過濾器部件到dashboard-level查詢篩選儀表板過濾器

描述的功能

在運行一個查詢,結果麵板中,單擊+然後選擇過濾器

+添加過濾器按鈕打開一個彈出菜單,您可以應用下麵的過濾器和設置。

  • 專欄:列應用過濾器。

    • 目前支持字符串、數字和日期。

    • 如果選擇的列包含日期,用戶可以選擇指定一個時間裝箱日期,月,或者一年。

  • 類型:濾波器應用的類型

    • 單一選擇:過濾到一個字段值

    • 多選擇:過濾到多個字段值

    • 文本輸入:輸入一個字符串搜索匹配的值在一個特定的列。支持“包含”、“完全匹配”和“開始”

    • 日期/時間選擇器和管理員選擇:選擇一個日期或日期範圍過濾日期數據類型

  • 排序順序:順序值排序下拉的過濾器。你可以選擇“上行”或“下行”。

  • 強調相關值(y / n):啟用這個輕鬆地看到哪些選擇在一個過濾器將返回結果給其他過濾器的選擇。例如,考慮一個用戶“狀態”和“城市”過濾器。如果用戶選擇突出顯示相關值,選擇狀態濾波器將突出“加州”選項的設置隻顯示城市的“城市”過濾器在加州,而non-highlighted選項將在“過濾”下拉菜單選項。注意,這需要運行一個查詢每次更新一個過濾器。

  • 默認值:當選擇“日期”類型列和time-binned值選擇(幾天、幾個月或幾年),用戶還可以選擇設置一個默認日期範圍的過濾器。默認的過濾器自動應用時查詢刷新。

限製

  • 重要的是要注意,查詢過濾器被應用在整個數據集。然而,查詢過濾器的下拉選擇器是限製在64 k獨特的價值觀。如果用戶希望濾波器在有超過64 k的情況下獨特的過濾值,推薦使用文本參數。

  • 過濾器隻能應用到一個查詢返回的列,並不是所有的引用表的一列。

  • 過濾器顯示不同的選項列表返回指定列的結果。如果結果是有限的(即查詢運行限製1000),然後一個過濾器將隻顯示獨特的值從1000年在這些結果。

  • 而過濾器應用於查詢優化運行在客戶端或服務器端獲得更好的性能,過濾器應用於儀表板總是運行在服務器端。

使用基於代碼查詢過濾器(傳統方法)

專注於一個特定的值,你列別名“< columnName >::過濾”。這裏有一個例子:

選擇行動作為行動::過濾器,(0)作為“行動”事件集團通過行動

如果你需要一個多選過濾器,你列別名< columnName >:: multi-filter

選擇行動作為行動::- - - - - -過濾器,(0)作為“行動”事件集團通過行動

您還可以使用查詢過濾儀表板。默認情況下,過濾器的過濾小部件出現在每個可視化已經添加到查詢中。

重要的

遺留查詢過濾器總是運行客戶端,隻過濾的行顯示在瀏覽器中。如果搜索返回100000行,遺產隻查詢過濾器操作64000行顯示在瀏覽器中,而不是滿100000結果集。遺留在儀表板查詢過濾器不支持pdf文檔。