問題タブ [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.

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

cognos - 折れ線グラフ シリーズを削除する条件付きスタイル

Cognos 10.1.1 を使用しています。

レポート スタジオでは、ユーザー ロールに基づいてグラフ シリーズを表示する必要があります。たとえば、ログインしているユーザーがシステム管理者ロールのメンバーでない場合、シリーズ A はレンダリングせず、シリーズ B と C を引き続きレンダリングします。

ユーザー ロールを取得するためのロジックは既に用意されているので、これは問題ではありません。問題は、目標を達成するためにチャート シリーズに条件付きスタイルを追加する場所がどこにも見つからないように見えることです。ロジックをクエリに直接入れて、値をすべて null にしてグラフからすべての点と線を削除しましたが、それでも凡例に系列名が表示されます。チャートからシリーズを削除するためのクリーンな方法を探しています。

条件付きスタイルでこれを行う方法はありますか? もしそうなら、どのように?そうでない場合、これを達成する方法を知っている人はいますか?

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

cognos - Cognos レポートの失敗メッセージのエラー メッセージにタイム スタンプ付きの SecureErrorID が表示されない

Cognos 10.2 では、cognos レポートの失敗メッセージのエラー メッセージで、タイム スタンプ付きの SecureErrorID を取得していません (これは、レポート サーバーのログでエラーを詳細に検索するのに非常に役立ちます)。レポートが失敗したときのエラー メッセージ。見逃したものはありますか?提案してください。

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

cognos - Cognos 8 Report Studio レポートをバーストすると、1 日に 200 回手動で実行する代わりに、サーバーの負荷を軽減できますか?

私の Cognos 8 サーバーは、1 日に数千の Report Authoring レポートをバーストするために使用される多数のジョブを処理しているため、すでに低速です。さらに、同じサーバーで、ユーザーは 1 日に約 200 回、特定のレポートを手動で生成しています。

私の質問は、特定のレポートを毎日 200 人のユーザーにバーストするように変更すると、サーバーの負荷が軽減または増加しますか?

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

installation - Cognos 無人インストール

「response.ats」ファイルで、インストールする特定のコンポーネントをマークする必要があるドキュメントに従って、Cognos の無人インストールを使用しようとしています。

ただし、Application-Tier、Gateway、Content-Manage、および Content-Database の 4 つのコンポーネントの代わりに、5 つのコンポーネントがあり、追加のコンポーネントは C8BISRVR_APP です (ドキュメントでこのコンポーネントについて何も見つかりません)。

このコンポーネントは何ですか?それはアプリケーション層の一部ですか?

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

cognos - IBM Cognos Report Studio: プロンプトの「デフォルト テキスト」パラメーターからの値プロンプトのデフォルト選択

パラメータ 'Year_Parameter' を参照する値プロンプトと、値プロンプトと同じパラメータを次のように参照する 1 つの列 (データ項目式) を持つリストがあります。

値プロンプトには、2011、2012、および 2013 といういくつかの静的な選択肢があります。したがって、レポートを実行し、レポート ページが表示される前に表示されるプロンプト ページに 2012 と入力すると、値プロンプトで 2012 が自動的に選択されます。レポート ページが表示されるときの選択肢のリスト。

さらに、デフォルトの選択リストに 2012 を入力すると、プロンプト ページは表示されず、レポートが表示されるときに値プロンプトに対して 2012 が自動的に選択されるようになりました。

ただし、デフォルトの選択リストから 2012 を削除し、データ項目式を次の式のいずれかに変更すると、次のようになります。

... 2012 が既定の選択として指定されたときのように、プロンプト ページはポップアップしませんが、値プロンプトに対して値が自動的に選択されることはありません。値プロンプトには、デフォルトのヘッダー テキストが表示されます: The parameter name - Year_Parameter".

プロンプト関数の定義を思い出してください。

プロンプト ( prompt_name 、 datatype 、 defaultText 、 text 、 queryItem 、 Trailing_text )

なぜこれが起こっているのか、さらに重要なのは、データ項目式で指定することにより、値プロンプトのデフォルト選択を選択できるようにする方法の解決策を知っている人はいますか?

それは、prompt() マクロがパラメータ 'Year_Parameter' の値を取得しようとするだけで、それ自体はパラメータに値を入力しないためですか? パラメーターは、何らかの値プロンプト (プロンプト ページ上またはレポート ページに埋め込まれている) によって指定する必要があります。

したがって、プロンプト関数への defaultText 引数は、パラメーター自体を埋めることはありませんが、パラメーターに (有効な) 値がない場合に、この特定のプロンプト関数によって返されますか?

ご意見をお寄せいただきありがとうございます。

編集: パラメータにデフォルト値を動的に割り当てる方法に関するこの説明を見つけました。

http://cognosknowhow.blogspot.no/2013/04/how-to-dynamically-set-up-default-value.html

最終:次の Javascript を使用して値プロンプトを動的に選択し、レポートを更新することになりました。

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

cognos - Cognos Report Studio 日付スライサー

Cognos 10.1 で Report Studio を使用しています。Last month や Last week などのプロンプトを実装する必要があるレポートがあります。問題は、詳細フィルターを使用せずにプロンプ​​トを実装する必要があることです (たとえば、スライサーやその他の方法を使用)。月と週の次元と年がありません。どうすればよいですか?

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

cognos - IBM Cognos Report Authoring: パラメータがマスター/詳細関係を介して指定された場合のパラメータ値を使用したレイアウト計算

選択肢が静的に選択された値プロンプトがあります (つまり、「2010」、「2011」、「2012」など)。この値プロンプトは、「pYearString」というマスター クエリのパラメーターに関連付けられています。このマスター クエリには、次のように、このパラメーターを参照するデータ項目 ('YearString') が含まれています。

次に示すように、マスター/詳細関係を通じて、このデータ項目は詳細なクエリのパラメーターに再度関連付けられます。

マスター詳細関係

詳細クエリのデータ項目の 1 つ ('ActualsThisYear') は、次のようにこのパラメーターを再度参照します。

最初の引数は、時間ディメンションで選択した年への MUN です。これは正常に機能しており、正しい数値が得られます。これは、詳細クエリのパラメーターが正しく参照されていることを意味します。

ただし、選択した年を表示するために列ヘッダーにレイアウト計算を追加しようとすると、何も表示されません。レイアウトの計算は次のようになります。

このレイアウト計算は、現在使用しているマスター/詳細関係を介してではなく、パラメーター値が値プロンプトから直接指定された場合に完全に正常に機能していました。

なぜこの面倒なマスター詳細関係を使用しているのか疑問に思っている人がいるとしたら、それは入力を特定の方法で操作する必要があるためです。これは、他の方法では不可能です。

なぜこれが起こっているのか、またはこれを修正する方法さえ知っている人はいますか?

前もって感謝します!

編集: 質問は実際に次のように要約されます: 値がマスターと詳細の関係を介して指定されている場合、詳細なクエリでパラメーターにレイアウト計算を使用することはできませんか?

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

cognos - IBM Cognos Report Authoring: 複数のタプルを組み合わせて 1 つの交差を作成する

Report Authoring で次元データ (TM1 キューブ) を使用しています。2 つ (またはそれ以上) のタプル呼び出しで指定されたスライスを結合したいと考えています。これは、ディメンション階層で論理的に構造化されていない同じディメンションからの 2 つの要素を含めたいためです。例としては、2012 年と 2013 年の実績を最初に両方のデータ項目を個別に作成せずに結合したい場合があります。次に、次の 2 つの式があります。

私が何を望んでいるのかを説明するために、理想的にはこれらの提案に似たものを書くことができます:

ただし、これらの提案は機能しません。したがって、この投稿の前半で説明したように、2 つ以上のタプル呼び出しによって与えられたスライスを組み合わせる他の方法があるかどうか疑問に思っていました。前もって感謝します!

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

cognos - IBM Cognos Report Authoring: 複数のクロス集計の交差に対するスタイル変数の選択

これはむしろ「ワークフロー指向」の質問です。

レポートで複数のクロス集計の交差を選択しようとすると、[プロパティ] ウィンドウの [条件付き] セクションの下にある [スタイル変数] プロパティが表示されなくなります。したがって、一度に複数の交差点 (つまり要素) のスタイル変数を設定することはできません。

「上向き矢印」を使用して祖先 (「クロスタブ ファクト セル」など) を選択すると、複数の要素のスタイル変数を設定できます。ただし、これらの選択のいずれかの要素の 1 つが* 選択解除され、その選択が先祖の定義済みセット (「クロス集計ファクト セル」、「クロス集計列」など) の 1 つに対応しなくなった場合、スタイル変数プロパティは非表示です。残念ながら、これらの定義済みの選択肢はどれも私の場合には適切ではありません。

クロスタブには約 150 の交差があるため、個々の要素ごとに変数を設定する必要がある場合、スタイル変数を使用するオプションはありません。ただし、複数の交差点に対してこのプロパティを同時に設定する方法を誰かが知っていれば、それは素晴らしいことです。

提案をお寄せいただきありがとうございます!