0

今日、私は最も奇妙な問題に直面しました。毎月 1 日に Cognos レポートを実行するとします。昨日まで、レポートは正常に実行されていました。しかし、今日、同じレポートを実行していると、結果が得られ'No data available'ます。「yyyymm」形式の日付列に詳細フィルターを使用した単純なリストです。式は次のとおりです。

[DateCol] = cast(extract(year, current_date) * 100 + extract(month, current_date) as varchar(6))
このコードを削除して、次のようなハードコードされた値に置き換えると

[DateCol] = '201406'

それは私に結果を与えます。しかし、これはあるべき姿ではありません。

最も奇妙なことに、データ フィールドに詳細なフィルターを設定した別のレポートがあります。

[RT00_CURR_MATUR_DT] between _first_of_month (current_date) AND _add_days (_first_of_month (current_date), 150)

これでさえも与えているのを見てショックを受けました'No data available'。私が気付いたのは、current_date機能が両方のレポートで共通していることです。ここで何か不足していますか?Pl note: どちらのレポートも、昨日までまったく問題なく機能していました。ガイドしてください、私は今日このレポートを公開する必要があります。

4

0 に答える 0