問題タブ [cognos-8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
11794 参照

sql-server-2008 - Cognos で特定の日付範囲のレポートを取得する方法

最近、Cognos Report Studio の作業を開始しました。4 つのテーブル結合を持つ T-sql コードがありました。SQL ツールボックスをクエリ エクスプローラーにドラッグして、コードを Cognos Report Studio に貼り付けただけです。レポートは正常に実行されました。しかし今、このレポートを毎月 1 日に生成し、満期日をその月の 1 日から 30 日/31 日の間に設定したいと考えています。例: 5 月 1 日にレポートを受け取った場合、満期日の範囲が 5 月 1 日から 5 月 31 日までのデータのレコードを提供する必要があります。既に作成した SQL コードに以下のコードを追加してみました。

このコードは機能しません。Pl 注: 列 CURR_MATURITY_DATE の形式は、mm/dd/yyyy です。コードを正常に実行するために必要な変更を教えてください。

0 投票する
1 に答える
416 参照

sql - Excelで末尾のゼロを保持する

私のフィールドは文字タイプですが、10 進数が表示されます。Cognos レポートの出力が Excel 形式で、SQL の末尾のゼロを保持しようとしています。助言がありますか?

次のSQLを使用して先行ゼロを維持し、機能します:

'=' + '"' + [値] + '"'

ただし、末尾のゼロには効果がないようです。

0 投票する
1 に答える
1082 参照

cognos - Cognos Report Studio バージョン 10.2.1 でのクエリ計算での加算の実行が困難

水平に3列の「加算」機能を実行しようとしています

Cognos Report Authoring バージョン 10.2.1

例:出力を次のようにしたい

私が行っているのは、列タイトル Col1、Col2、Col3 を選択し、右クリックして計算を追加することだけです。連結するオプションが 1 つだけあり、結果は次のようになります。

これは私が望むものではありません。誰でもガイドできますか?Pls note: 安全のために、キャスト関数を使用してデータ型を整数に変更しました。

前もって感謝します

0 投票する
2 に答える
4390 参照

sql - Cognos Report Authoring で要約データ項目を作成するにはどうすればよいですか?

SQL コードをデータ項目に変換する必要がある Cognos Report Studio バージョン 10 に取り組んでいます。クエリでデータ項目としてドラッグするパッケージに必要なすべての列がありますが、計算されたフィールドがある場所で立ち往生しています。これはそれらの1つです

(ORIG_AMT) – (PARTICIPATION_ORIG_AMT) から派生した NET_ORIG_AMT

ORIG_AMT単純な関数から派生しIF THEN ELSE、計算されたデータ項目として簡単に作成できました。しかしPARTICIPATION_ORIG_AMT、このSQLコードから来ています:

のデータ項目を作成するにはどうすればよいPARTICIPATION_ORIG_AMTですか?

Pl note:LEAD_ACCT, PART_FLAGクエリに計算フィールドとしてフィールドがあります。

0 投票する
2 に答える
11708 参照

reporting - すべてのレポート名と列名を検索する Cognos 8 クエリ

Cognos 8のメタデータを照会して、すべてのレポート名と列名を見つけたいと思います。可能であれば、列の定義を含めたいと思います。

Cognos レポートを使用してこれを行うことはできますか? または、リポジトリにクエリを実行する必要がありますか?

ありがとう。

0 投票する
1 に答える
3350 参照

cognos - Cognos Report Authoring でのパフォーマンス チューニング

で働いていCognos Report Studio 10.2.1ます。クエリ項目が 2 つあります。最初のクエリ アイテムはベース テーブルで、数百万のレコードが生成されます。2 番目のクエリ アイテムは別のテーブルからのものです。私はLEFT OUTER JOIN他との最初のクエリ項目が必要です。結合後の 3 番目のクエリ アイテムでは、日付列をフィルター処理していYYYYMMます201406 i.e the current Month and YearAcctNoこれは、両方のテーブルを結合するために使用されるものとは 別に、両方のテーブルの共通の列です。
問題は、表示しようとするとTabular dataレポートの実行には永遠に時間がかかります。辛抱強く 30 分待った後、レポートをキャンセルする必要があります。日付列の最初のクエリ アイテムに同じフィルター条件を追加し、3 番目のクエリ アイテムを表示すると、出力が得られます。しかし、長期的には、複数のテーブルをこのベース テーブルに結合する必要があり、テーブルの 1 つで、フィルター基準が 2 か月間出力を提供する必要があります。
SASSAS code to Cognosコードでは、ベーステーブルにフィルターがなく、結合クエリの実行に数秒かかります。
私の質問は次のとおりです。クエリのパフォーマンスを向上させて実行し、さらに重要なことに実行時間を短縮する方法はありますか?
Pl note: この場合、FM でクエリをモデル化することはできません。

0 投票する
3 に答える
14229 参照

cognos - Cognos Report Studio ver 10 での現在の月と年の自動フィルター

形式の日付列でレコードをフィルター処理するクエリ アイテムがあります'YYYYMM。今のところ、現在の月と年のレコードを取得するために値[DateCol] = '201406'をハードコーディングしました。Detail filtersしかし、私はこの値を動的に変更したいと考えています。来月は「201407」でレコードをフィルタリングする必要があります。どうすればこれを達成できますか? をドラッグしてこれを試し[DateCol]ましたDetail filters

しかし、それはエラーを返しました:

ガイドしてください