DAX 查詢的參數
本主題說明如何將 XMLA 結構中的參數值傳遞給 DAX 查詢陳述式。
XMLA 和 DAX 查詢中的參數
定義完善的 DAX 查詢陳述式可提供極大優勢,包括能夠進行參數化,而且只要變更參數值就能一再重複使用。
在 XMLA 中,Execute 方法 (XMLA) 方法具有 Parameters 元素 (XMLA) 集合元素,可讓您定義參數並指派值。在該集合中,每個 Parameter 元素 (XMLA) 元素都會定義參數的名稱以及參數的值。
DAX 查詢語法可讓您在參數的名稱前面加上 @ 字元,藉以參考 XMLA 參數。 因此,在語法中允許使用值的任何位置,都可以取代成參數呼叫。 不過,您必須記住一件事:所有 XMLA 參數的類型都是文字。
注意 |
---|
定義於 parameters 區段中但並未用於 <STATEMENT> 元素中的參數會在 XMLA 中產生錯誤回應。 |
注意 |
---|
已使用但並未在 <Parameters> 元素中定義的參數會在 XMLA 中產生錯誤回應。 |