Bagi - Referensi Operator MDX
Melakukan operasi aritmatika yang membagi satu angka dengan angka lain.
Sintaks
Dividend / Divisor
Parameter
Dividen
Ekspresi Ekspresi Multidansa (MDX) yang valid yang mengembalikan nilai numerik.
Pembavis
Ekspresi MDX valid yang mengembalikan nilai numerik.
Tampilkan Nilai
Nilai dengan jenis data parameter yang memiliki prioritas lebih tinggi.
Keterangan
Nilai aktual yang dikembalikan oleh operator / (Divide) mewakili kuota ekspresi pertama yang dibagi dengan ekspresi kedua.
Kedua ekspresi harus memiliki jenis data yang sama, atau satu ekspresi harus dapat dikonversi secara implisit menjadi jenis data dari ekspresi lainnya. Jika Divisor mengevaluasi ke nilai null, operator akan menimbulkan kesalahan. Jika Pembagi dan Dividen mengevaluasi ke nilai null, operator mengembalikan nilai null.
Contoh
Contoh berikut menunjukkan penggunaan operator ini.
-- 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])
Membalai nilai non-nol atau non-null dengan nol atau null akan mengembalikan nilai Infinity, yang ditampilkan dalam hasil kueri sebagai nilai "1.#INF". Dalam kebanyakan kasus, Anda harus memeriksa pembagian dengan nol untuk menghindari situasi ini. Contoh berikut menunjukkan caranya:
//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])
Lihat Juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk