如要根據特定條件彙總和區分資料,您可以使用以數據表和試算表形式儲存在 Workiva 平台中的資料來建立查詢。例如,您可以建立查詢來根據地點或年度分析收入。
如要建立查詢,您可以:
- 在拖放建立器模式下,定義其欄位、篩選器和關聯性
- 如果您熟悉結構化查詢語言 (SQL),則可以在 SQL 編輯器中編寫其語法
- 複製現有查詢作為起始點
- 使用 Workiva 連接的「建立查詢」(Create Query) 命令,以建立自動化的工作流程或鏈結
注意:如要查閱或編輯查詢的名稱或說明,請按一下「查詢屬性」(Query Properties)。
建立查詢
在建立查詢時,請選取要包含的資料來源以設定該查詢:
- 欄位:用於定義要在查詢結果中顯示的資訊。
- 篩選器:僅包含符合所選條件的記錄,例如著重於特定帳戶、地區或時段。
- 計算:根據多個欄位傳回值,例如加總它們的金額或串聯字串。
- 關聯性:用於聯結來自多個來源的相關資料。
步驟 1:建立查詢
- 按一下「建立」(Create),然後選取「查詢」(Query)。
- 在右側面板的「查詢屬性」(Query Properties) 中:
- 為了幫助識別查詢及其用途,請輸入其名稱和說明:
- 在「限制」(Limit) 中,請輸入要傳回的最大記錄數目。
- 如僅要傳回不同數值的記錄,以避免重複的情形,請選取「僅顯示不同的資料列」(Show only distinct rows)。
步驟 2:新增查詢的資料來源
如要選取要包含在查詢中的欄位或篩選器資料,請按一下在「來源」(Sources) 面板左側的「新增來源」(Add Sources) ,然後在可從 Workiva 平台中存取的數據表和試算表的來源欄中進行選取。
步驟 3:定義查詢的欄位
如要將特定欄位或完整來源新增至查詢結果中,請在「來源」(Sources) 面板上選取它們,然後按一下「新增至欄位」(Add to Fields),或將其拖曳至「欄位」(Fields) 索引標籤下方。
注意:為了幫助瀏覽「來源」(Sources) 面板,請按一下「全部展開」(Expand All) 或「全部收起」(Collapse All) ,以顯示或隱藏所有欄位。如要查找特定來源或欄位,請按一下「顯示篩選器」(Show Filters) ,並根據名稱進行搜尋。
在新增查詢的欄位後,則可以視需要來定義每個屬性或計算方式。
步驟 4:設定查詢的篩選器和參數
如要結果中僅包含滿足特定條件的記錄,請建立篩選器以設定查詢的條件,例如將其限制為特定帳戶或時段。
如要選取執行查詢時的條件 (例如即時並排顯示資料),請建立參數以用於篩選器或計算中。
步驟 5:定義來源的關聯性
如果您的查詢包含多個來源,請選取「關聯性」(Relationships) 索引標籤,並定義如何合併或聯結其記錄:
加入 | 回送 |
---|---|
聯結左方來源 | 左方來源的所有記錄,以及任何同時符合右方來源的記錄 |
聯結右方來源 | 右方來源的所有記錄,以及任何同時符合左方來源的記錄 |
內部聯結 | 僅包含與兩個來源均相符的記錄 |
完整聯結 | 來自任一來源的所有記錄 |
步驟 6:配置查詢結果
在預設情況下,查詢結果會顯示為二維資料表,即所有欄位均為個別的列(如數據表)。為了幫助摘要資料,您可以根據選擇的維度,將結果以水平和垂直配置為交叉表。如要配置交叉表,請選取「配置」(Layout)「交叉資料表」(Crosstab),並指定要做為列、欄和值的欄位。

步驟 7:儲存查詢並設定其權限
- 按一下「儲存」(Save) 。
注意:在儲存查詢時,它會自動刪除顯示為「需要關聯性」(Needs Relationships) 的所有來源 。如要保留這些來源,請定義它們與其他來源的關聯性。
- 視需要編輯查詢的名稱和說明。
- 選取要儲存查詢的資料夾,然後按一下「儲存查詢」(Save Query)。
- 如要與其他人共享查詢,請按一下「權限」(Permissions) ,並選取每位協作者的存取權限。
- 按一下「儲存」(Save)。
用SQL 語法編寫查詢
如果您熟悉 SQL,則可以在 SQL 編輯器中編寫查詢的語法。
注意:為了確保資料完整性,SQL 編輯器支援諸如 SELECT
這類的唯讀語句,但不支援諸如 INSERT
或 DELETE
這類的讀取/寫入語句。
- 按一下「建立」(Create),然後選取「查詢」(Query)。
- 在右側面板的「屬性」(Properties) 中:
- 為了幫助識別查詢及其用途,請輸入其名稱和說明:
- 在「限制」(Limit) 中,請輸入要傳回的最大記錄數目。
- 如僅要傳回不同數值的記錄,以避免重複的情形,請選取「僅顯示不同的資料列」(Show only distinct rows)。
- 按一下「來源」(Sources) 面板左側的「新增來源」(Add Sources) ,然後在可從 Workiva 平台中存取的表格和試算表欄位中,選取要包含在查詢中做為欄位或篩選器的資料。
- 按一下「SQL」並輸入 SQL 語法,以根據來源和篩選條件,定義要包含在結果中的資料。
注意:根據查詢的複雜性,如果您在啟動 SQL 編輯器後,按了「建立器」(Builder),則可能無法保留語法。
如要快速在語法中包含來源或欄位,請在「來源」(Sources) 面板上按一下滑鼠右鍵,然後選取「新增至查詢」(Add to Query)。注意:為了幫助瀏覽「來源」(Sources) 面板,請按一下「全部展開」(Expand All) 或「全部收起」(Collapse All) ,以顯示或隱藏所有表格。如要查找特定表格或欄位,請按一下「顯示篩選器」(Show Filters) ,並根據名稱進行搜尋。
- 如要查詢結果中僅包含滿足特定條件的記錄(例如即時並排顯示其資料),您可以在執行查詢時選取參數。如要為查詢定義參數,請按一下「建立參數」(Create Parameter) 或「參數」(Parameter),並指定要篩選的資料類型,以及其選項的顯示方式。
注意:如要設定任何永久性篩選器(例如一律將查詢結果限定在特定記錄範圍內),請以 SQL 語法定義條件。
- 在預設情況下,查詢結果會顯示為二維資料表,即所有欄位均為個別的列(如表格)。如要摘要資料,您可以根據選擇的維度,將結果水平和垂直配置為交叉表。如要設置交叉列表,請從右側面板的「配置」(Layout) 中,選取「啟用交叉表」(Enable Crosstab),並選取要做為列、欄和值的欄位。
- 按一下「儲存」(Save),並選取要儲存查詢的資料夾,然後按一下「儲存查詢」(Save Query)。
- 如要與其他人共享查詢,請按一下「權限」(Permissions) ,選取每位協作者的存取權限,然後按一下「儲存」(Save)。
從現有的查詢開始
如要輕鬆建立查詢,您可以複製類似查詢作為起始點。
- 如要複製現有查詢,請執行下列其中一個動作:
- 在查詢中,按一下「另存新檔」(Save As)。
- 在主頁 的查詢選單中,選取「複製」(Copy) 。
- 輸入新查詢的名稱、說明和位置,然後按一下「儲存查詢」(Save Query)。
- 視需要更新新查詢的欄位、篩選器、參數、關聯性或語法。
- 按一下「儲存」(Save) 。
重設查詢
如要在建立器或 SQL 編輯器中復原對查詢的變更,並返回其先前儲存的版本,請按一下「重設」(Reset)。