1

SQLServerビジネスインテリジェンス開発スタジオを使用してCRM2011の最初のレポートを作成していて、かなりの量を実行できましたが、より複雑な部分に移動すると、行き詰まり、誰かが私が持っているいくつかの質問で私を助けることができます:

  1. fetchXmlを使用して、レポートの対象となる一部のアカウントのCRMからデータを取得しています。子エンティティからのデータを含める必要がありますが、親エンティティのアカウントと同じ方法でそれらを含めることはできません。したがって、このために、別のフェッチクエリを使用する必要があると想定していますが、レポートが調べているアカウントのIDをパラメーターとして2番目のフェッチクエリに渡すにはどうすればよいですか?

  2. fetchXmlを使用してすべての子アイテムの名前を取得したら、それらすべてを番号付きリストに表示する最も簡単な方法は何ですか?

編集:1と2の場合、子データを含むサブレポートを使用できることがわかりました。リストアイテムを使用すると、すべてを箇条書きで表示でき、パラメーターをメインレポートからサブレポートに渡すことができます。

  1. レポートにアカウントの住所を記載していますが、2行目と3行目のフィールドが入力されている場合とされていない場合があるため、住所の一部を見逃したり、大きなギャップを残したりせずに表示する方法がわかりません。1行目、2行目、3行目のさまざまな組み合わせでさまざまなテキストボックスを作成し、式を使用して1つだけを表示しようとしましたが、iifステートメントは常にfalseを返します。これを行う簡単な方法はありますか?

編集:さまざまな組み合わせを含むさまざまなテキストボックスを使用してこれを行う方法と、可視性ルールを使用してそれらを非表示にする方法を見つけました。最初に混乱していたのは、ボックスを表示するのではなく、非表示にするかどうかのルールであるということです。

  1. レポートにフィールドを追加すると、常に「First()」ステートメントが表示されます。これは必須ですか、それともレポートを制限しますか?

編集:レポートを実行するレコードは常に事前に選択されているため、これはレポートに影響を与えないようです。したがって、First()ステートメントはデータを制限しません。

誰かがこれらの質問のいずれかで私を助けることができれば、それは大いにありがたいです。

ありがとう

4

1 に答える 1

0

私は自分の質問に対する答えを見つけました。元の投稿に入れました。

于 2012-10-01T10:07:06.357 に答える