製作報表常常需要做同期比較的設定,而透過現有系統日期自動判斷同期的時間條件就顯得相當方便,這時候可以如何透過工具實現呢?
範例:製作銷售同期比的報表,這時需要透過語意層建立去年同期的篩選器
步驟一:使用資訊設計工具(IDT)並開啟對應的語意層,於類別下新增→篩選器
步驟二:輸入下圖語法,透過資料庫指令抓取系統年月(範例為MS SQL)
先透過dateadd(yyyy,-1,getdate())抓取去年同日,
再透過convert函式取得「年月」當作去年同期條件
組合如下:
convert(char(6),dateadd(yyyy,-1,getdate()),112)