Freigeben über


/ (Division) (MDX)

Führt eine arithmetische Operation aus, die eine Zahl durch eine andere dividiert.

Syntax

Dividend / Divisor

Parameter

Dividend

Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der einen numerischen Wert zurückgibt.

Divisor

Ein gültiger MDX-Ausdruck, der einen numerischen Wert zurückgibt.

Rückgabewert

Ein Wert vom Datentyp des Parameters, der die höhere Rangfolge besitzt.

Hinweise

Der tatsächliche Wert, der vom / (Divide)-Operator zurückgegeben wird, stellt den Quotienten aus dem ersten Ausdruck geteilt durch den zweiten dar.

Beide Ausdrücke müssen vom gleichen Datentyp sein, oder es muss möglich sein, einen Ausdruck implizit in den Datentyp des anderen Ausdrucks zu konvertieren. Wenn Divisor zu einem NULL-Wert ausgewertet wird, löst der Operator einen Fehler aus. Werden sowohl Divisor als auch Dividend zu einem NULL-Wert ausgewertet, gibt der Operator einen NULL-Wert zurück.

Beispiele

Das folgende Beispiel zeigt die Verwendung dieses Operators.

-- This query returns the freight cost per user,
-- for products, averaged by month. 
With Member [Measures].[Freight Per Customer] as
 (
    ( [Measures].[Internet Freight Cost])
    / 
    [Measures].[Customer Count])
)

SELECT 
    [Ship Date].[Calendar Month of Year].Children ON 0,
    [Product].[Category].[Category].Members ON 1
FROM
    [Adventure Works]
WHERE
    ([Measures].[Freight Per Customer])

Siehe auch

Verweis

MDX-Operatorreferenz (MDX)

Hilfe und Informationen

Informationsquellen für SQL Server 2005