運算子 (DMX)
您可以使用資料採礦延伸模組 (DMX) 運算子,在 Microsoft SQL Server Analysis Services 中的查詢內執行算術、比較、串連與邏輯運算。
Analysis Services 使用運算子執行下列動作:
搜尋符合特定條件的值或物件。
實作值或運算式之間的決策。
DMX 使用下列區段所描述之數種類別目錄的運算子。 如需有關個別運算子的詳細資訊,請參閱<資料採礦延伸模組 (DMX) 運算子參考>。
運算子類別目錄 |
運算的類型 |
---|---|
執行加、減、乘或除。 |
|
以一個值去比較另一個值或運算式。 |
|
測試條件的真實性,例如 AND、OR 或 NOT。 |
|
在單一運算元上執行運算。 |
您可以使用運算子將 DMX 中較小的運算式結合成較複雜的運算式。 在複雜運算式中,會根據 Analysis Services 的運算子優先順序定義依序評估運算子。 優先順序較高的運算子會在優先順序較低的運算子之前執行。 如需有關運算式的詳細資訊,請參閱<運算式 (DMX)>。
您結合簡單運算式以形成複雜運算式的時候,會結合運算子的規則與資料類型優先順序的規則來決定產生之運算式的資料類型。 如果結果是字元或 Unicode 值,Analysis Services 會結合運算子的規則與定序優先順序的規則,決定結果的定序。 另外也有一些規則,根據簡單運算式的有效位數、小數位數與長度,決定結果的有效位數、小數位數與長度。