本章節為您介紹復合查詢控件,如何支持多層嵌套的或、且關系,實現對同源數據集下的圖表組件的復合查詢。
前提條件
已在儀表板編輯頁面。
使用場景
多用于查詢多個條件嵌套的情況,如查詢某個地區某個產品類型的銷量情況。
操作步驟
單擊導航欄添加查詢控件,選擇復合式查詢控件。
在頁面右側復合式查詢控件的數據頁簽:
在數據下拉列表,選擇所需數據集。
單擊圖標,跳轉至該數據集編輯頁面,可對維度、度量進行編輯。
單擊配置查詢字段為控件添加需要查詢的字段。
在復合查詢控件配置頁面樣式頁簽,可對控件進行以下設置:
配置項
配置說明
標題與卡片
可設置控件的標題和組件內容。
標題
在標題里,設置控件是否顯示標題及標題的樣式.
支持設置分割線。
組件容器
支持設置自定義背景填充(①)、圓角(②)和卡片內間距(③)。
基礎設置
可設置是否隱藏查詢按鈕,開啟后每次操作都將發起篩選。
控件樣式
可設置控件高度、字段標簽顯示方式。
字段樣式
可設置字段的顯示寬度。
單擊配置查詢字段,在查詢條件設置頁簽,選擇關聯的圖表。
說明復合查詢控件只支持同源數據集圖表關聯。不支持級聯查詢。
在設置篩選條件頁簽選擇篩選字段。
單擊添加條件,在該層級下新增一個篩選條件。
搜索或下拉選擇需要設置篩選條件的字段,修改標簽名,選擇篩選方式,填寫默認值。
單擊篩選條件尾部的刪除圖標可刪除該篩選條件。
單擊添加關系,在該層級關系的內層添加一層新的關系節點。
單擊最外層關系節點,可選擇關系類型,修改當前關系。
外層關系為且,下一層關系添加時默認為或;外層關系為或,下一層關系添加時默認為且;內層的關系節點類型永遠與外層相反,即 且-或、或-且、且-或-且、或-且-或。
單擊刪除圖標可刪除該節點下對應的所有篩選字段和篩選關系。
說明一條鏈路上最多添加三層關系節點。
單擊確定完成復合查詢配置。
復合查詢示例展示
文本查詢
文本類型數據支持枚舉篩選-單選、枚舉篩選-多選、條件篩選三種篩選方式。
單擊復合查詢控件,在數據標簽頁為復合查詢控件選擇數據集。
單擊配置查詢字段,選擇需要關聯的圖表。
在設置篩選條件頁簽,設置篩選條件。
單擊添加條件,篩選字段選擇區域 ,字段名稱默認為區域,篩選方式選擇枚舉篩選-單選,默認值選擇東北。
單擊添加條件,篩選字段選擇訂單等級,字段名稱默認為訂單等級,篩選方式選擇條件篩選,默認值選擇精確匹配,高級。
單擊確定。
在復合查詢中單擊查詢,控件所作用的圖表會自動更新。
數值查詢
單擊復合查詢控件,在數據標簽頁為復合查詢控件選擇數據集。
單擊配置查詢字段,選擇需要關聯的圖表。
在設置篩選條件頁簽,設置篩選條件。
單擊添加條件,篩選字段選擇訂單金額,默認字段名稱為訂單金額,默認值選擇大于,500。
單擊添加條件,篩選字段選擇利潤金額,默認字段名稱為利潤金額,默認值選擇大于,1000。
單擊確定。
在復合查詢中單擊查詢,控件所作用的圖表會自動更新。
說明篩選條件目前只支持篩選數值型字段的數值,根據圖表中度量選擇的聚合方式展示數據。例如交叉表中訂單數量字段聚合方式為sum,復合查詢控件中篩選訂單數量大于30的數據,則交叉表中展示所有訂單數量大于30且聚合方式為sum的數據。
日期查詢
日期類型數據支持快捷區間和日期粒度兩種篩選方式。
單擊復合查詢控件,在數據標簽頁為復合查詢控件選擇數據集。
單擊配置查詢字段,選擇需要關聯的圖表。
單擊添加條件,設置篩選條件。
說明篩選一段時間范圍時,需先添加一個篩選字段設置默認值為大于或大于等于,再添加相同日期篩選字段設置默認值為小于等于或小于。
單擊添加條件,篩選字段選擇訂單日期(year),字段名稱默認為訂單日期(year),默認值選擇大于,2011。
單擊添加條件,篩選字段選擇report_date(year),修改標簽名為日期,默認值選擇小于等于,2016。
單擊確定。
在復合查詢中單擊查詢,控件所作用的圖表會自動更新。