/ (Bölme (mdx))
Bir sayıyı başka bir sayıya böler bir aritmetik işlem gerçekleştirir.
Sözdizimi
Dividend / Divisor
Parametreler
Dividend
Sayısal bir değer döndürür, geçerli bir çok boyutlu ifadeleri (mdx) ifade.Divisor
Sayısal bir değer döndürür, geçerli bir mdx ifade.
Dönüş Değeri
Önceliği yüksek olan parametresinin veri türü olan bir değer.
Açıklamalar
Tarafından döndürülen gerçek değeri / (Divide) işleç temsil eder, sayının ifadenin ilk bölünmüş olarak ikinci bir ifade.
Her iki ifade aynı veri türünde olmalıdır veya bir ifade bir ifade veri türüne örtülü olarak dönüştürülmesi mümkün olmalıdır.If Divisor evaluates to a null value, the operator raises an error.Her iki Divisor ve Dividend null bir değere değerlendirmek işleç döndürür null bir değere.
Örnekler
Aşağıdaki örnekte, bu işleç kullanımı gösterilmiştir.
-- 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])
Sıfır olmayan veya boş olmayan bir değeri null veya sıfır bölme sorguda görüntülenen sonsuzluk değer döndürecektir sonuçlar değer olarak "1. #INF".Çoğu durumda, bu durumu önlemek için sıfıra bölme için denetlemelisiniz.Aşağıdaki örnek, nasıl gösterir:
//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])