問題タブ [cognos-10]
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.
cognos - Cognos Report Studio バージョン 10.2.1 でのクエリ計算での加算の実行が困難
水平に3列の「加算」機能を実行しようとしています
Cognos Report Authoring バージョン 10.2.1
例:出力を次のようにしたい
私が行っているのは、列タイトル Col1、Col2、Col3 を選択し、右クリックして計算を追加することだけです。連結するオプションが 1 つだけあり、結果は次のようになります。
これは私が望むものではありません。誰でもガイドできますか?Pls note: 安全のために、キャスト関数を使用してデータ型を整数に変更しました。
前もって感謝します
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
クエリに計算フィールドとしてフィールドがあります。
sql - CASE STATEMENT の互換性のないデータ型
SAS コードを Cognos Report Studio バージョン 10 に変換していますが、データの書式設定が必要な場所でスタックしています。
'' は、スペースを含まない一重引用符を表します
私は書いてみましたCASE STATEMENT
:
<> '', is not null, <> ' '
私も代わりのようないくつかのオプションを試しIS NOT MISSING
ましたが、どれもうまくいきませんでした。どこが間違っているのか教えてください。注意: SDW_STAT 列には空白のフィールドがほとんどなく、「Y」「S」などの文字がいくつかあります。
single-sign-on - SSO b/w Cognos および Websphere ポータル
LTPA トークンまたは共有シークレットを使用して、SS b/w Cognos および WebSphere ポータル サーバーを有効にできることはわかっています。この SSO を実現するための手順はわかっていますが、Websphere ポータルで Cognos ポートレットを使用していない場合、SSO は機能しますか?
cognos-10 - Cognos 10 グループの小計が表示されない
結合 (EmpJobs) の結果であるクエリからの列を示すリストがあります。
リストは部門と部門の列でグループ化されています。Emp ID 列を強調表示し、ツールバーで [データ] -> [集計] -> [カウント] をクリックすると、部門と全体の集計行が表示されますが、部門の小計行が表示されません。
ただし、結合の結果ではないクエリ (上記の Employees クエリ) からの列を表示するリストがある場合、期待どおりに Department の小計行を取得します。
私たちのシステムは最近、Cognos 8 から Cognos 10 に切り替えられました。バージョン 8 ではこの問題に遭遇しませんでしたが、バージョン 10 では何か変更がありましたか? 概念的に?どこか新しい設定?
注:これが当てはまるかどうかはわかりませんが、別の問題について説明しているこの投稿を見つけましたが、彼の問題は結合の結果に発生すると彼は言います。これは私の問題の場合です。彼が行ったように「自動グループ化と要約」設定を試しましたが、成功しませんでした。
注 2:私の質問は ( Cognos report studio group for subtotals ) と同じだと思いますが、投稿者が探していた回答を得るのに十分な詳細が質問に含まれていなかったと思います (回答は、答え)。1 つの回答に示されている手順に従いますが、まだ小計がありません。
cognos - Cognos Report Authoring でのパフォーマンス チューニング
で働いていCognos Report Studio 10.2.1
ます。クエリ項目が 2 つあります。最初のクエリ アイテムはベース テーブルで、数百万のレコードが生成されます。2 番目のクエリ アイテムは別のテーブルからのものです。私はLEFT OUTER JOIN
他との最初のクエリ項目が必要です。結合後の 3 番目のクエリ アイテムでは、日付列をフィルター処理していYYYYMM
ます201406 i.e the current Month and Year
。AcctNo
これは、両方のテーブルを結合するために使用されるものとは 別に、両方のテーブルの共通の列です。
問題は、表示しようとするとTabular data
レポートの実行には永遠に時間がかかります。辛抱強く 30 分待った後、レポートをキャンセルする必要があります。日付列の最初のクエリ アイテムに同じフィルター条件を追加し、3 番目のクエリ アイテムを表示すると、出力が得られます。しかし、長期的には、複数のテーブルをこのベース テーブルに結合する必要があり、テーブルの 1 つで、フィルター基準が 2 か月間出力を提供する必要があります。
SASSAS code to Cognos
コードでは、ベーステーブルにフィルターがなく、結合クエリの実行に数秒かかります。
私の質問は次のとおりです。クエリのパフォーマンスを向上させて実行し、さらに重要なことに実行時間を短縮する方法はありますか?
Pl note: この場合、FM でクエリをモデル化することはできません。
cognos - Cognos Report Studio ver 10 での現在の月と年の自動フィルター
形式の日付列でレコードをフィルター処理するクエリ アイテムがあります'YYYYMM
。今のところ、現在の月と年のレコードを取得するために値[DateCol] = '201406'
をハードコーディングしました。Detail filters
しかし、私はこの値を動的に変更したいと考えています。来月は「201407」でレコードをフィルタリングする必要があります。どうすればこれを達成できますか? をドラッグしてこれを試し[DateCol]
ましたDetail filters
:
しかし、それはエラーを返しました:
ガイドしてください
sql - Cognos Report Studio 10 で Current_date 関数が機能しない
今日、私は最も奇妙な問題に直面しました。毎月 1 日に Cognos レポートを実行するとします。昨日まで、レポートは正常に実行されていました。しかし、今日、同じレポートを実行していると、結果が得られ'No data available'
ます。「yyyymm」形式の日付列に詳細フィルターを使用した単純なリストです。式は次のとおりです。
[DateCol] = cast(extract(year, current_date) * 100 + extract(month, current_date) as varchar(6))
このコードを削除して、次のようなハードコードされた値に置き換えると
それは私に結果を与えます。しかし、これはあるべき姿ではありません。
最も奇妙なことに、データ フィールドに詳細なフィルターを設定した別のレポートがあります。
これでさえも与えているのを見てショックを受けました'No data available'
。私が気付いたのは、current_date
機能が両方のレポートで共通していることです。ここで何か不足していますか?Pl note: どちらのレポートも、昨日までまったく問題なく機能していました。ガイドしてください、私は今日このレポートを公開する必要があります。