次の方法で共有


改ページ対応レポートにコードを追加する (レポート ビルダー)

適用対象: Microsoft レポート ビルダー (SSRS) Power BI Report Builder SQL Server Data Tools のレポート デザイナー

どの式でも、改ページ対応レポート内で独自のカスタム コードを呼び出すことができます。 次の 2 つの方法でコードを提供できます。

埋め込みコードをレポートに追加する

  1. [デザイン] ビューで、レポートの罫線の外側にあるデザイン サーフェイスを右クリックし、[レポートのプロパティ] を選択します。

  2. [コード] を選択します。

  3. [カスタム コード] でコードを入力します。 コード内にエラーがあると、レポートの実行時に警告が生成されます。 次の例では、ChangeWord という単語を Bike で置き換える Bicycle という名前のカスタム関数が作成されます。

    Public Function ChangeWord(ByVal s As String) As String  
       Dim strBuilder As New System.Text.StringBuilder(s)  
       If s.Contains("Bike") Then  
          strBuilder.Replace("Bike", "Bicycle")  
          Return strBuilder.ToString()  
          Else : Return s  
       End If  
    End Function  
    
  4. 次の例は、式で Category という名前のデータセット フィールドをこの関数に渡す方法を示しています。

    =Code.ChangeWord(Fields!Category.Value)  
    

    この式をカテゴリの値を表示するテーブル セルに追加すると、Bike という単語がその行のデータセット フィールドに現れるたびに、テーブル セルの値は Bicycle という単語を表示します。

[コード] ([レポートのプロパティ] ダイアログ)
式の例 (Report Builder)
パラメーター コレクションの参照 (Report Builder)