0

私はBusinessObjects、より具体的にはデスクトップインテリジェンスに不慣れです。科学データのレポートツールとして使用しようとしていますが、オブジェクトを「作成」するための計算を実行し、それらに対して統計関数または集計関数を実行しようとすると、問題が発生します。たとえば、サブジェクト名、結果の日、パラメーター、および結果の値の列を取得するクエリを実行します。テーブルでは、次のようになります。

SUBJECT    DAY    PARAM      RV
10001      0      Length     5.32
10001      0      Width      4.68
10002      0      Length     3.98
10002      0      Width      1.64
10001      7      Length     8.89
10001      7      Width      7.30
10002      7      Length     4.17
10002      7      Width      2.19

次に、メジャー変数として定義されたレポートで、ボリューム:L * W ^ 2*0.52の式を使用します。上に日があり、下に被写体があるクロスタブを使用して、長さ幅と腫瘍体積を次のように表示します。

                     0                           7
SUBJECT     L        W        V         L        W        V
10001       5.32     4.68     60.59     8.89     7.30     246.35
10002       3.98     1.64     5.57      4.17     2.19     10.40
COUNT                           #                           #
MEAN                            #                           #

フッター内に、カウント、標準偏差、ゼロ日からの変化率などの集計を表示したいのですが、それらはすべて台無しになっています。長さと幅がボリュームを構成しているという事実を説明するために、nを2倍にしているわけでもありません。私には手がかりがなく、途方に暮れています。アドバイスやガイダンスは大歓迎です。

よろしくお願いします、ジェフ

4

1 に答える 1

0

スライスとダイスでは、クロスタブは次のようになっていると思います。

            ¦ <DAY>(休憩)
            ¦ <PARAM>
  --------------------
  <件名>¦ <RV>

したがって、テーブルは次のようになります。

        07        
        長さ幅ボリューム長さ幅ボリューム
10001 5.32 4.68 60.59 8.89 7.30 246.35
10002 3.98 1.64 5.57 4.17 2.19 10.40

<DAY>ボリューム変数を持つのブレークフッターを使用します。ボリュームの計算には、次の式を使用しました。=(<RV> Where (<PARAM>="Length"))*(Power(<RV> Where (<PARAM>="Width") , 2))*0.52

クロスタブの端を右クリックして、タブのセクションにFormat Crosstab...あるShow Footerチェックボックスをオンにします。必要に応じて、フッターに行を追加します。Down Edge DisplayGeneral

=Count(<VOLUME>)次に、カウントと平均の式を手動で追加します=Average(<VOLUME>)

私の場合、ファイナルテーブルは次のようになります(値は2dpに丸められます)。

        07        
        長さ幅ボリューム長さ幅ボリューム
10001 5.32 4.68 60.59 8.89 7.30 246.35
10002 3.98 1.64 5.57 4.17 2.19 10.40
カウント2.002.00
平均33.08128.37

秘訣は、計算が正しいコンテキストで(つまり、テーブルのさまざまなセクションのヘッダー変数に関して)行われるようにすることです。In関数、、ForAllおよびを使用して、変数とコンテキストを追加および削除できますForEach。私はこのテーブルにそれらを使用する必要はありませんでしたが。

于 2012-09-14T11:03:46.620 に答える