運算子 (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 語句