MDX jika 0 dan null

14 views
Skip to first unread message

jeff gun

unread,
Jun 3, 2014, 2:25:48 AM6/3/14
to penta...@googlegroups.com
Salam sejahtera,
Ada hal yang ingin saya tanyakan di mdx bagaimana jika saya mempunyai data menghasilkan value 0 dan null saya ingin
data yang value nya 0 atau null tidak usah di munculkan
query saya seperti ini
terima kasih

with member [Due Date].[All] as'[Due Date].CurrentMember-StrToMember((((((("[Due Date].[" || Trim(Str(Year(Now())))) || "].[Quarter ") || Trim(Str(DatePart("q", Now())))) || "].[") || Format(Now(), "mmm")) || "]"))-StrToMember((((((("[Due Date].[" || Trim(Str(Year(Now())))) || "].[Quarter ") || Trim(Str(DatePart("q", Now())))) || "].[") || Format(Now(), "mmm")) || "]")).PREVMEMBER-StrToMember((((((("[Due Date].[" || Trim(Str(Year(Now())))) || "].[Quarter ") || Trim(Str(DatePart("q", Now())))) || "].[") || Format(Now(), "mmm")) || "]")).lag(2)'


member [Measures].[Sudah Cair] as'[Measures].[Omzet]'
member [Measures].[Sudah Terima Giro] as'[Measures].[ARC]'
member [Measures].[Return dan Potongan] as'[Measures].[ARR]'
member [Measures].[Blm ada Pembayaran] as '[Measures].[Open]'


SELECT
NON EMPTY {StrToMember((((((("[Due Date].[" || Trim(Str(Year(Now())))) || "].[Quarter ") || Trim(Str(DatePart("q", Now())))) || "].[") || Format(Now(), "mmm")) || "]")),StrToMember((((((("[Due Date].[" || Trim(Str(Year(Now())))) || "].[Quarter ") || Trim(Str(DatePart("q", Now())))) || "].[") || Format(Now(), "mmm")) || "]")).PREVMEMBER,StrToMember((((((("[Due Date].[" || Trim(Str(Year(Now())))) || "].[Quarter ") || Trim(Str(DatePart("q", Now())))) || "].[") || Format(Now(), "mmm")) || "]")).lag(2),[Due Date].[All]} ON COLUMNS,
NON EMPTY Union(CrossJoin({[Measures].[Sudah Cair]}, [Sales Rep].[All Sales Reps]), Union(CrossJoin({[Measures].[Sudah Terima Giro]}, [Sales Rep].[All Sales Reps]), Union(CrossJoin({[Measures].[Return dan Potongan]}, [Sales Rep].[All Sales Reps]), CrossJoin({[Measures].[Blm ada Pembayaran]}, [Sales Rep].[Sales Rep].Members)))) ON ROWS
FROM [Payment]

Feris Thia

unread,
Jun 4, 2014, 11:11:18 PM6/4/14
to User Group Pentaho Indonesia
Pak Jeff,

Wah... saya ga sempat analisa querynya. 

Tapi saya lihat sudah ada penggunaan NON EMPTY, harusnya sudah bisa. Alternatifnya gunakan function FILTER, referensinya bisa dilihat di url berikut:


Semoga membantu ya...

Salam,

Feris



--
--
Anda menerima pesan ini karena Anda telah terdaftar di Google
Groups "Pentaho User Group - Indonesia".
Untuk mengirim pesan ke grup ini, kirimkan email ke penta...@googlegroups.com
Untuk berhenti mendapatkan email dari grup ini,silahkan kirim email ke
pentaho-id+...@googlegroups.com
Untuk opsi lainnya, silahkan kunjungi http://groups.google.com/group/pentaho-id?hl=id.
Untuk artikel teknis Pentaho dari PHI-Integration.com, silahkan kunjungi http://pentaho.phi-integration.com.
http://pentaho-en.phi-integration.com.
Milis terkait : http://groups.google.com/group/indo-bi
Link knowledge base lainnya : http://www.belajarsql.com.

---
Anda menerima pesan ini karena berlangganan grup "Pentaho User Group Indonesia" di Google Grup.
Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, kirim email ke pentaho-id+...@googlegroups.com.
Untuk opsi lebih lanjut, kunjungi https://groups.google.com/d/optout.



--
Thanks & Best Regards,

Feris Thia
Business Intelligence Consultant
PT. Putera Handal Indotama
Phone  : +6221-70387738
Mobile : +628176-474-525
Reply all
Reply to author
Forward
0 new messages