0

建物について調査している基準がいくつかあります。レポートは、いくつかの異なるデータセット(たとえば、バスルーム、会議室、ドアなどの情報)の建物とフロアごとにグループ化されます。各レポートは異なるセット用です(つまり、BathroomsとDoorsは完全に別個のレポートであり、別個のクエリから駆動されます)。

これらのレポートには、フロアごと/建物ごとの平均の計算などの数式が含まれています。私は知っていますが、ここには多くの裏話があります。

結論は次のとおりです。

フィールドを取得する方法が必要です。たとえば、「TotalBuildingRating」は20以上のレポートすべてで同じであり、要約を作成します。

For building X: Bathroom Rating | Meeting Room Rating | Door Rating
                     80%        |        50%          |   60%
              (ValueFromBathRpt)|(ValueFromMeetingRpt)|(ValueFromDoorReport)

SQLで計算を実行せずにこれを行う方法はありますか?それは時々非常に複雑です...私はこれを行う方法について完全に迷っています。個々のデータセットレポートは完璧に機能していますが、1か所にまとめることはできません。

4

2 に答える 2

0

サブレポートについて考えてみましょう。必要な要約を提供するために作成してから、他のレポートのレポートヘッダーまたはフッターにドロップします。

于 2012-07-26T18:40:18.327 に答える
0

最終的に、各グループのバックグラウンドですべての要約レポートを開き、以下を使用して全体の要約でそれらを参照することになりました。

IsError([Reports]![GroupOneSumm]![SumPercent], 1, [Reports]![GroupOneSumm]![SumPercent])
IsError([Reports]![GroupTwoSumm]![SumPercent], 1, [Reports]![GroupTwoSumm]![SumPercent])

他のレポートの各合計についても同様です。エレガントではありませんが、機能しています。要約が他のウィンドウにも詳細を表示する「機能」と呼ぶことができます...IsError()他のレポートの1つにデータがない場合、でエラーが発生するため[SumPercent]です。空なので、評価は100%], 1, [です。

于 2012-08-14T12:44:20.047 に答える