1

Tablix があり、クエリで 5 つのレコードが返されます。これが私のクエリ結果です。表示する方法を教えてください。助けていただければ幸いです。ありがとうございました。

2      Test1            20
3      Test2            30
4      Test3            40
5      Test4            50

レポートに次の形式で表示する必要があります。

Title        
-------------------------------------
obj1:   Test1                Percentage: 20
obj2:   Test2                Percentage: 30
obj3:   Test3                Percentage: 40
obj4:   Test4                Percentage: 50     
4

1 に答える 1

0

これを行う方法の 1 つを次に示します。この例は、SSRS 2008 R2 で作成されました。

この例では、データ ソースを作成し、クエリを使用してウィザードを使用してレポートを作成したことを前提としています。

これは、この例で使用したテーブル構造です。

テーブル

次のクエリがレポートで使用され、テーブル レコードも表示されます。

クエリ

これで、レポートに各列が個別に表示された、このようなレポートが作成されました。

ベースレポート

最初の列を右クリックし、[式...] を選択します。

式の選択

式を入力してください="Obj" + Cstr(Fields!Id.Value) + ":" + StrDup(10, " ") + Fields!Obj.Value + StrDup(10, " ") + "Percentage: " + CStr(CInt(Fields!Percentage.Value))

このクエリはCStr、整数を文字列に変換するために使用します。CInt数値フィールドで小数を削除するために使用しました。機能StrDupは、スペースを 10 回複製することです。数を指定して、必要なスペースの数を決定できます。

表現

Obj列を右クリックし、を選択しますDelete Columns

オブジェクト列

パーセンテージ列を右クリックし、を選択しますDelete Columns

パーセンテージ列

列 Id を展開し、タイトル テキストを Title に変更します。レポートを実行すると、出力が次のようになります。

出力

それが役立つことを願っています。

于 2011-08-25T15:29:07.170 に答える