共用方式為


運算子 (DMX)

適用於: SQL Server Analysis Services

您可以使用數據採礦延伸模組 (DMX) 運算符,在 Microsoft sql Server Analysis Services 的查詢中執行算術、比較、串連和邏輯運算。

Analysis Services 會使用運算符來執行下列動作:

  • 搜尋符合特定條件的值或物件。

  • 實作值或表達式之間的決策。

DMX 使用數個類別的運算符,如下列各節所述。 如需個別運算子的其他資訊,請參閱 數據採礦延伸模組 (DMX) 運算符參考

運算子類別 運算的類型
算術運算子 (DMX) 執行加法、減法、乘法或除法。
比較運算子 (DMX) 比較一個值與另一個值或表達式。
邏輯運算子 (DMX) 測試條件的真相,例如 AND、OR 或 NOT。
一元運算子 (DMX) 在單一操作數上執行作業。

您可以使用運算子,將 DMX 中的較小運算式合併成更複雜的運算式。 在複雜表達式中,會根據運算符優先順序的 Analysis Services 定義來評估運算符。 優先順序較高的運算子會在優先順序較低的運算子之前執行。 如需表示式的詳細資訊,請參閱 表示式 (DMX)

當您結合簡單表達式以形成複雜表達式時,產生的表達式數據類型是由結合運算子的規則與數據類型優先順序的規則來決定。 如果結果為字元或 Unicode 值,Analysis Services 會結合運算符的規則與定序優先順序的規則,以決定結果的定序。 另外還有規則會根據簡單表達式的有效位數、小數位數和長度來判斷結果的有效位數、小數位數和長度。

另請參閱

數據採礦延伸模組 (DMX) 參考
數據採礦延伸模組 (DMX) 函式參考
資料採礦延伸模組 (DMX) 陳述式參考
數據採礦延伸模組 (DMX) 語法慣例
數據採礦延伸模組 (DMX) 語法元素
一般預測函數 (DMX)
DMX 預測查詢的結構和使用方式
瞭解 DMX Select 語句