報表模型查詢設計工具使用者介面
報表設計師提供了兩個查詢設計工具,可協助您指定想要將「報表伺服器模型」資料來源中的哪些資料用於報表中。圖形化查詢設計工具可用於瀏覽和選擇模型實體與實體欄位。使用以文字為基礎的查詢設計工具可直接處理 XML 格式的語意模型定義語言 (SMDL) 規格。
如需有關如何開啟查詢設計工具的逐步指示,請參閱<如何:為資料集查詢開啟查詢設計工具>。
圖形化查詢設計工具
報表設計師提供了圖形化查詢設計工具,您可以用它來設計和執行在報表處理期間可擴展報表資料集之欄位集合的 SMDL 查詢。圖形化查詢設計工具分成三個區域或窗格。
下圖會標示出各個窗格。
下表會描述各個窗格的功能。
窗格 |
功能 |
---|---|
[總管] 窗格 |
顯示模型中各實體與實體欄位的圖形表示。這個窗格可用於瀏覽實體、其相關實體和欄位。 |
設計區域 |
顯示模型中的欄位清單。這個窗格可用於排列您所選擇之欄位的配置。 |
[結果] 窗格 |
顯示查詢的結果。若要執行查詢,請以滑鼠右鍵按一下任何窗格,然後按一下 [執行],或是按一下工具列上的 [執行] ( |
如果在 [總管] 窗格或 [設計區域] 窗格中變更資訊,將會影響按一下 [執行] 後出現在 [結果] 窗格中的內容。
若要在某個窗格內執行動作,例如在設計區域中刪除資料行,請以滑鼠右鍵按一下該資料行,然後按一下功能表上的命令。
![]() |
---|
如果您使用查詢設計工具建立或更新查詢,必須先儲存報表或變更到 [設計] 檢視 (這樣會自動儲存報表),然後您的變更才會出現在 [報表資料] 窗格中。 |
設計查詢時也可以使用工具列按鈕。下表會列出工具列上的按鈕及其用途。
以文字為基礎的查詢設計工具
當您建立「報表伺服器模型」資料集查詢時,圖形化查詢設計工具為預設的工具。若要切換到以文字為基礎的查詢設計工具,請按一下工具列上的 [當成文字編輯] 切換按鈕。
以文字為基礎的查詢設計工具包含兩個窗格:SMQL [查詢] 窗格和 [結果] 窗格。當您已經有來自其他來源的 SMQL 查詢規格,而且想要將其貼入查詢窗格時,這個查詢設計工具檢視最為有用。以文字為基礎的查詢設計工具不會檢查查詢語法或重新設定查詢的結構,這一點與圖形化查詢設計工具不同。當您按一下工具列上的 [執行] 時,便會對資料來源執行查詢,並且將結果顯示在 [結果] 窗格中。
下圖會標示出各個窗格。
下表會描述各個窗格的功能。
窗格 |
函數 |
---|---|
[查詢] 窗格 |
顯示 SMQL 規格文字。如需詳細資訊,請參閱<模型設計師查詢屬性>。 |
[結果] 窗格 |
顯示查詢的結果。若要執行查詢,請以滑鼠右鍵按一下任何窗格,然後按一下 [執行],或是按一下工具列上的 [執行] 按鈕。 |
設計查詢時也可以使用工具列按鈕。下表會列出工具列上的按鈕及其用途。
按鈕 |
描述 |
---|---|
當成文字編輯 |
在以文字為基礎的查詢設計工具和圖形化查詢設計工具之間切換。 |
匯入 |
從現有的報表中匯入查詢。 |
![]() |
執行查詢文字並將產生的資料列集顯示在 [結果] 窗格中。 |