我有一個問題,我想使用從時間戳計算出的「當前月」。在Report Studio中,我有一個List,我想使用一個帶有兩個其他成員和度量的元組的數據項。在Cognos Report Studio中使用元組中的「當前月」
當我嘗試下面的代碼,我得到的值:
tuple(
currentMember ([Member1]),
currentMember ([Member2]),
[Time].[Calendar].[Month]->:[M12].[[Time]].[Calendar]].[Month]].&[201504]]],
[Measure]
)
但是,當我更換時間成員:
#'[Time].[Calendar].[Month]->:[M12].[[Time]].[Calendar]].[Month]].&[' + timestampMask(_add_days($current_timestamp, -1),'yyyymm') + ']]]'#
...這只是空的。我沒有得到任何錯誤。
如果我在另一個數據項中測試這條線,我會得到本月正確的,我也檢查過,字符串實際上和我上面寫的完全一樣。
我甚至用字符串「201504」的timestampmask和作品,以及:
#'[Time].[Calendar].[Month]->:[M12].[[Time]].[Calendar]].[Month]].&[' + '201504' + ']]]'#
難道只是無法使用時間戳和一個元組?或者這可以用另一種方式解決?
我從一開始就使用了另一個DI,但沒有工作,所以我試圖直接將它粘貼到「當月」DI中,但沒有區別... –