Operatori (DMX)Operators (DMX)

SI APPLICA A:sìSQL Server Analysis ServicesnoAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

È possibile utilizzare operatori di Data Mining Extensions (DMX) per eseguire operazioni aritmetiche, di confronto, concatenazione e operazioni logiche in una query in MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services.You can use Data Mining Extensions (DMX) operators to perform arithmetic, comparison, concatenation, and logical operations in a query in MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services.

Analysis ServicesAnalysis Services utilizza gli operatori per eseguire le azioni seguenti: uses operators to perform the following actions:

  • Ricercare oggetti o valori che soddisfano una specifica condizione.Search for values or objects that meet a specific condition.

  • Effettuare una scelta tra due valori o espressioni.Implement a decision between values or expressions.

    In DMX sono disponibili diverse categorie di operatori, descritti nelle sezioni seguenti.DMX uses several categories of operators, described in the following sections. Per ulteriori informazioni sui singoli operatori, vedere DMX Data Mining Extensions ( ) Riferimento agli operatori.For additional information about individual operators, see Data Mining Extensions (DMX) Operator Reference.

Categoria di operatoriOperator category Tipo di operazioneType of operation
Aritmetici operatori ( DMX )Arithmetic Operators (DMX) Esecuzione di addizioni, sottrazioni, moltiplicazioni e divisioni.Perform addition, subtraction, multiplication, or division.
Gli operatori di confronto ( DMX )Comparison Operators (DMX) Confronto di un valore con un altro valore o un'espressione.Compare one value against another value or an expression.
Logica operatori ( DMX )Logical Operators (DMX) Stabilire se una condizione è vera, ad esempio AND, OR e NOT.Test for the truth of a condition, such as AND, OR, or NOT.
Operatori unari ( DMX )Unary Operators (DMX) Esecuzione di un'operazione su un singolo operando.Perform an operation on a single operand.

In DMX è possibile utilizzare gli operatori per combinare semplici espressioni in modo da ottenere espressioni più complesse.You can use operators to combine smaller expressions in DMX into more complex expressions. Nelle espressioni complesse gli operatori vengono valutati nell'ordine definito dalle regole di precedenza degli operatori di Analysis ServicesAnalysis Services.In complex expressions, the operators are evaluated in order based on the Analysis ServicesAnalysis Services definition of operator precedence. Gli operatori con precedenza superiore vengono eseguiti prima di quelli con precedenza inferiore.Operators that have higher precedence are performed before operators that have lower precedence. Per ulteriori informazioni sulle espressioni, vedere DMX espressioni ( ).For more information about expressions, see Expressions (DMX).

Quando si combinano espressioni semplici per ottenere un'espressione complessa, il tipo di dati dell'espressione risultante viene determinato combinando le regole degli operatori con le regole sulla precedenza dei tipi di dati.When you combine simple expressions to form a complex expression, the data type of the resulting expression is determined by combining the rules for the operators with the rules for data type precedence. Se il risultato è un carattere o un valore Unicode, Analysis ServicesAnalysis Services ne determina le regole di confronto combinando le regole degli operatori con le regole sulla precedenza delle regole di confronto.If the result is a character or a Unicode value, Analysis ServicesAnalysis Services determines the collation of the result by combining the rules for the operators with the rules for collation precedence. Sono previste inoltre regole per determinare precisione, scala e lunghezza del risultato in base alla precisione, alla scala e alla lunghezza delle varie espressioni semplici.There are also rules that determine the precision, scale, and length of the result based on the precision, scale, and length of the simple expressions.

Vedere ancheSee Also

Data Mining Extensions ( DMX ) Riferimento Data Mining Extensions (DMX) Reference
Data Mining Extensions ( DMX ) Riferimento (funzione) Data Mining Extensions (DMX) Function Reference
Data Mining Extensions ( DMX ) Riferimento istruzione Data Mining Extensions (DMX) Statement Reference
Data Mining Extensions ( DMX ) Convenzioni della sintassi Data Mining Extensions (DMX) Syntax Conventions
Data Mining Extensions ( DMX ) Elementi della sintassi Data Mining Extensions (DMX) Syntax Elements
Funzioni di stima generale ( DMX ) General Prediction Functions (DMX)
Struttura e l'utilizzo di query di stima DMX Structure and Usage of DMX Prediction Queries
Informazioni sull'istruzione DMX SelectUnderstanding the DMX Select Statement