Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Voert een rekenkundige bewerking uit waarbij één getal door een ander getal wordt gedeeld.
Syntax
Dividend / Divisor
Parameters
Dividend
Een geldige Multidimensionale Expressies (MDX) expressie die een numerieke waarde teruggeeft.
Deler
Een geldige MDX-expressie die een numerieke waarde teruggeeft.
Retourwaarde
Een waarde met het datatype van de parameter die de hoogste prioriteit heeft.
Remarks
De werkelijke waarde die door de / (Divide) operator wordt teruggegeven, vertegenwoordigt het quotiënt van de eerste uitdrukking gedeeld door de tweede uitdrukking.
Beide expressies moeten van hetzelfde gegevenstype zijn of één expressie moet impliciet kunnen worden geconverteerd naar het gegevenstype van de andere expressie. Als de Divisor evalueert naar een nulwaarde, levert de operator een fout op. Als zowel Divisor als Dividend evalueren naar een nulwaarde, geeft de operator een nulwaarde terug.
Examples
Het volgende voorbeeld demonstreert het gebruik van deze operator.
-- 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].[Calendar Year] Members ON 0,
[Product].[Category].[Category].Members ON 1
FROM
[Adventure Works]
WHERE
([Measures].[Freight Per Customer])
Door een niet-nul of niet-nul waarde te delen door nul of nul, krijg je de waarde Infinity terug, die in de zoekresultaten wordt weergegeven als de waarde "1.#INF". In de meeste gevallen moet je controleren of je een deling van nul hebt om deze situatie te voorkomen. Het volgende voorbeeld laat zien hoe:
//Returns 1.#INF when Internet Sales Amount is zero or null
Member [Measures].[Reseller to Internet Ratio] AS
[Measures].[Reseller Sales Amount]
/
[Measures].[Internet Sales Amount]
//Traps the division by zero scenario and returns null instead of 1.#INF
Member [Measures].[Reseller to Internet Ratio With Error Handling] AS
IIF([Measures].[Internet Sales Amount]=0, NULL,
[Measures].[Reseller Sales Amount]
/
[Measures].[Internet Sales Amount])
SELECT
{[Measures].[Reseller to Internet Ratio],[Measures].[Reseller to Internet Ratio With Error Handling]} ON 0,
[Product].[Category].[Category].Members ON 1
FROM
[Adventure Works]
WHERE([Date].[Calendar].[Calendar Year].&[2001])