Operátory (DMX)

platí pro: Analytické služby SQL Serveru

Operátory Data Mining Extensions (DMX) můžete použít k provádění aritmetiky, porovnání, konkatenace a logických operací v dotazu v Microsoft Analytické služby SQL Serveru.

Analytické služby používají operátory k provádění následujících akcí:

  • Hledejte hodnoty nebo objekty, které splňují konkrétní podmínku.

  • Implementujte rozhodnutí mezi hodnotami nebo výrazy.

DMX používá několik kategorií operátorů, popsaných v následujících sekcích. Pro další informace o jednotlivých operátorech viz Data Mining Extensions (DMX) Operator Reference.

Kategorie operátorů Typ operace
Aritmetické operátory (DMX) Proveďte sčítání, odčítání, násobení nebo dělení.
Srovnávací operátory (DMX) Porovnejte jednu hodnotu s jinou hodnotou nebo výrazem.
Logické operátory (DMX) Otestujte pravdivost nějaké podmínky, například AND, OR nebo NOT.
Unární operátory (DMX) Proveďte operaci na jednom operandu.

Operátory můžete použít ke spojení menších výrazů v DMX do složitějších výrazů. V komplexních výrazech jsou operátory vyhodnocovány v pořadí podle definice priority operátorů v Analysis Services. Operátory s vyšší prioritou se provádějí před operátory s nižší prioritou. Pro více informací o výrazech viz Výrazy (DMX).

Když spojíte jednoduché výrazy do komplexního výrazu, datový typ výsledného výrazu je určen kombinací pravidel operátorů s pravidly pro přednost datového typu. Pokud je výsledkem znak nebo Unicode hodnota, Analysis Services určí třídění výsledku kombinací pravidel operátorů s pravidly pro přednost třídění. Existují také pravidla, která určují přesnost, měřítko a délku výsledku na základě přesnosti, měřítka a délky jednoduchých výrazů.