レポートのナビゲーションの追加

 

公開日: 2017年1月

対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

レポートのナビゲーションを使用すると、動的かつインタラクティブにレポートを操作できます。 さまざまな種類の操作を使用することにより、ユーザーは詳細なレポート、Microsoft Dynamics 365 のレコード、別の Web サイトなどに移動することができます。

注意

レポートのナビゲーションについての詳細は、Microsoft SQL Server のドキュメントの、ドリルスルー、ドリルダウン、サブレポート、および入れ子データ領域 (Report Builder と SSRS) を参照してください。 このトピックでは、Microsoft Dynamics 365 のレポートに固有のレポート ナビゲーションについて説明しています。

Microsoft Dynamics 365 に対する動的ドリルスルー

レポートをドリルスルーして Microsoft Dynamics 365 Web フォーム に移動することができます。 ドリルスルー レポートを実装するには、次の手順を実行します。

  1. イメージまたは値の項目 (テキスト ボックスなど) がレポートに追加されます。 この項目の Value プロパティには、Microsoft Dynamics 365 のベース アドレス、およびエンティティの特定のインスタンスを参照するパラメーターを使用して URL を構築するコードが含まれています。

  2. ユーザーがレポート項目を選択すると、ターゲットの Web アドレスとして渡された作成済み URL を使用して、新しいブラウザー ウィンドウが開きます。

  3. Microsoft Dynamics 365 で、指定したエンティティの情報が、ブラウザー ウィンドウに表示されている Web フォームに読み込まれます。

Microsoft Dynamics 365 でのドリルスルー レポートの設定

  1. CRM_URL という名前のレポートで、文字列型の非表示のパラメーターを作成します。 パラメーターの追加の詳細については、「レポートでのパラメーターの使用」を参照してください。 レポートを実行すると、このパラメーターが自動的に Microsoft Dynamics 365 の Web アドレスを設定します。

  2. [テキストボックス] などのレポート項目を追加します。

  3. ドリルスルー レポート項目を右クリックし、ショートカット メニューから [プロパティ] を選択します。

  4. [詳細設定] をクリックします。

  5. [ナビゲーション] タブで、[URL に移動] をクリックし、次の形式で式を入力します。

    = Parameters!CRM_URL.Value & "?ID={"& GUID &"}&LogicalName=entity logical name"
    

    ドリルスルーを可能にするには、エンティティの GUID とエンティティの論理名を URL に追加する必要があります。 たとえば、次のようになります。

    = Parameters!CRM_URL.Value & "?ID={"&Fields!Opportunityid.Value.ToString()&"}&LogicalName=opportunity"
    
  6. [OK] をクリックします。

このコードの例では、Opportunity オブジェクトの GUID を含むデータセット フィールドの値が文字列に変換され、URL で ID パラメーターとして使用されます。 営業案件エンティティの LogicalName 値を含むパラメーターも付加されます。

レコードの GUID は、FilteredOpportunity など、適切なフィルター ビューから取得できます。

関連項目

Dynamics 365 によるレポートと分析
異なる言語でレポートを分類および表示する

© 2017 Microsoft. All rights reserved. 著作権