Ceppek's

Adventures,friends,love,life,art, IT geeks, photography

SAP BPC Script – 4 – Dynamic Scooping

Leave a comment


 

Ada kalanya kita membutuhkan untuk menyimpan data yang kita sudah ambil dalam scooping ke dalam variable, tapi bagaimana bila dimension membernya berubah setiap saat atau dengan kata lain dynamic?

Untuk mengatasi hal tersebut diatas bisa menggunakan command *SELECT dan *MEMBERSET

Untuk variable di definisikan sebagai dengan tanda persen “%” . contohnya  %MYTIME% , %CUR% dan lain-lain.  Jadi bagaimana kita bisa menyimpannya dalam variable?  Biasanya variable bisa di isi dengan menggunakan command *SELECT  dan *MEMBERSET. Kedua comman tersebut adalah command untuk scooping tetapi yang paling cepet adalah menggunakan *SELECT karena hal ini akan mencreate SQL Statement.

Untuk cara penulisannya adalah seperti berikut

                *SELECT (, {member set in MDX format})

Ok mari kita lihat bagaimana penggunaan command *SELECT

Contoh :                              

           *SELECT(%REPORTING_CURRENCIES%, “ID”, “CURRENCY”, “[GROUP] = ‘REP’”)

Perintah tersebut di atas akan menjalankan perintah untuk mendapatkan “Member ID(what)” dari dimensi Currency (from) dan property GROUP mempunyai value “REP” (Where).

Sebenarnya command tersebut di atas akan membuat sql command SELECT ID from mbrCurrency where [GROUP] = ‘REP’  

Setelah menjalankan sql comman di atas, hasilnya akan di simpan dalam variable %REPORTING_CURRENCIES%

 

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s