SQL Server Indonesia User Groups Community Membuat Range Tanggal Dinamis Pada SSAS 2005 & ProClarity (I) - S7
Welcome to SQL Server User Group Indonesia
Sign in JoinHelp | Sign In Live ID

S7

SQL Server & BI Blogs

Membuat Range Tanggal Dinamis Pada SSAS 2005 & ProClarity (I)

Berhubung postingan saya sebelumnya hilang T_T , maka postingan ttg membuat range tanggal dinamis pada SSAS 2005 dan ProClarity diposting ulang. Berikut ini adalah langkah-langkahnya :

1. Tambahkan dimensi Start Date dan End Date pada cube. Dimensi Start Date dan End Date ditambahkan sebagai turunan dari dimensi Time. Caranya, double klik cube pada Solution Explorer kemudian pilih tab Dimension Usage. Klik kanan pada dimensi Time dan pilih Add Cube Dimension. 

 

Selanjutnya, pilih dimensi Time pada daftar dimensi yang ada, kemudian klik OK.

 

Ulangi langkah di atas 1x lagi. Setelah selesai, rename kedua dimensi yang telah terbentuk menjadi Start Date dan End Date.

2.  Pastikan kedua dimensi yang terbentuk tidak berelasi dengan measure groups apapun dan pastikan property IgnoreUnrelatedDimensions untuk semua measure groups diset ke TRUE. Secara default, property ini sudah diset ke TRUE. Setelah itu proses cube.

 

 

3.  Buka ProClarity Desktop Professional/ProClarity Web Professional kemudian bukalah MDX Editor pada Menu View --> MDX Editor.

4.  Buatlah New Set dengan nama “Date Range” dan ketikkan MDX Query berikut :

{linkmember([Start Date].[Calendar].currentmember, [Time].[Calendar]) : linkmember([End Date].[Calendar].currentmember, [Time].[Calendar])}

5.  Drag dimensi Time pada columns atau rows dan pilih Date Range pada My Itmes (tab Select Items). Drag Start Date dan End Date pada background. Hasilnya akan tampak seperti berikut :

 

Posted: Oct 07 2008, 02:43 AM by setyo | with no comments
Filed under: ,