1

Cognos Report Studio 8.4.1 を使用しています。

クエリ計算を使用して新しいデータ列を作成するリスト レポートがありますが、計算には、計算対象のデータの集計(小計) から 2 つの数値が必要です。これは可能ですか?もしそうなら、どうすればいいですか?

サンプルデータ:

ID #    Project #    Reg     OT    Bonus    
2716    20130405     41.6    1.6
2716    20130412     38.9    0.0
2716    20130419     52.3   12.3
2716    20130426     47.0    7.0
2716    B03-1304                   $23.17
2716    B15-1304                    $1.51
- - - - - - - - - - - - - - - - - - - - -
2716                  4            $24.68
------------------------------------------
2717    20130405     39.9    0.0
2717    20130412     40.2    0.2
  (etc)

各行に対して作成するクエリ計算は次のようになります。

[Total(Bonus)] / [Count(Reg)] / (Reg) / 2 * (OT) (これは実際には機能しません)

したがって、上記の例では、データの最初の行の結果は次のようになります。

24.68 / 4 / 41.6 / 2 * 1.6 = 0.12 (四捨五入)

これを行う方法、または同等の方法はありますか?

レポートを完全に書き直すか、新しいレポートを作成するかは問題ありません。回答が複雑な場合 (または SQL を使用している場合) は、詳細に記入してください。私は初心者で完全に独学なので、Cognos に関する知識には多くのギャップがあります。

4

1 に答える 1

2


Cognos の集計関数Report Studio Summaries を使用する必要があります 。
または、ここでより詳細な説明を参照してください:
Using the AT and FOR Options with Relational Summary Functions

total([bonus] for [ID])/count([Reg] for [ID])/[Reg]/2*[ot] <br>

何らかの理由で期待した結果が得られない場合は、式をより小さな式 (total([bonus] for [ID]) など) に分割して、期待した結果が得られるかどうかを確認してください。

于 2013-05-09T21:48:26.967 に答える