2012年6月2日 星期六

如何建立Subset Part2

之前的文章有提到如何使用參數動態建立Subset,但是這種方法有一個缺點那就是Subset的Element只有一個,如果要達到Subset的Element有多個那該如何做呢?答案很簡單,那就是使用DataSourse讀取有紀錄Subset的檔案資料,並在TI的Metedata增加Element即可。

以下是我的作法:

Step 1  準備資料

Step 2 設定DataSource:選擇資料來源,設定第一欄為欄位名稱,在這裡欄位名稱為Mon並且預覽確定資料OK。

Step 3 設定變數:將DataType設為String,並在內容設為其他。

Step 4 在Prolog建立Subset
程式碼:
IF (SubsetExists('Months','This_Month')=1);
    SubsetDeleteAllElements('Months', 'This_Month');
ELSE;
    SubsetCreate('Months', 'This_Month');
ENDIF;




Step 5 在Metedata加入Element到Subset
程式碼:
SubsetElementInsert('Months', 'This_Month', Mon, 0);


Step 6 儲存並執行,接著檢視結果。


搞定收工。

沒有留言:

張貼留言