1

null多値パラメーターに値を含める必要があります。データセットで fetchXML コードを使用しています。それを手伝ってください。

私のレポートには 2 つのデータセットがあり、最初のデータセットはパラメータを持つメイン データセット@P1です。私はDataset2@P1を「利用可能な値」と「デフォルト値」として割り当てました。

ここで、レポートを実行すると、データセット 2 のすべての値のリストを含むドロップダウンが表示されます。

そのため、ここのドロップダウンで、null 値も追加するように求められました。出来ますか?

注: パラメータは、ユーザーからの複数の値を受け入れます。

4

2 に答える 2

0

空の値のレポート パラメーターをSSRSレポートに追加することで、CRM フィルター パラメーターをレポートに追加できます。

たとえば Account エンティティを操作していることを考えると、パラメーターの XML は次のようになります。

<ReportParameter Name="FilteredAccount">
   <DataType>String</DataType>
   <Nullable>true</Nullable>
   <DefaultValue>
      <Values>
         <Value></Value>
      </Values>
   </DefaultValue>
   <AllowBlank>true</AllowBlank>
   <Prompt>FilteredAccount</Prompt>
   <Hidden>true</Hidden>
</ReportParameter>

このパラメーターを追加した後、レポートを CRM にアップロードすると、CRM はパラメーターを SQL クエリ (値) として自動的に作成し、CRM フィルターを読み込みます。特定の必要なフィルターは、CRM のレポートに保存できます。

また、このレポート パラメーターを SSRS からストアド プロシージャに渡す必要があることに注意してください。ストアド プロシージャは、フィルター処理されたレポートの結果を取得します。

CRM 2011 レポートの事前フィルタリング パラメータの詳細については、このブログ投稿 http://carlwillis.blogspot.com/2012/01/pre-filtering-in-crm-2011-ssrs-reports.htmlを参照してください。

于 2013-01-11T22:03:23.107 に答える
0

クエリからのコードのリストに選択用の null オプションを追加するとします。必要なのは、それを結合して結果セットに追加することだけです。

SELECT NULL AS Id, '<Null option>' AS Description
UNION ALL
SELECT Id, Description
FROM CodeTable
ORDER BY 1
于 2012-11-29T23:12:38.653 に答える