0

Report Builder でレポートを作成しましたが、ユーザーはそれを Excel にエクスポートして行操作を行いたいと考えています。すべての行にデータを完全に入力するよう求めています。現在のように、グループ化列には最初の行にのみデータがあり、残りは空白になっています。

私はそれをまったくグループ化しないようにしました。しかし、それはうまくいきません。

これに似ています。

スタイル ----------------- サイズ
クラシック シック ----- S
-----------------------ミディアム
--------------------------ラージ

モダンシック---- XS

そのスタイルに関連するすべての行に「Classic Chique」と、それに関連するすべての行に「Modern Chique」と表示したいと思います.

ただし、Report Studios でそれを行う方法がわかりません。

助言がありますか?

(評判が悪いので写真は載せません)

4

2 に答える 2

1

私はあなたが話していることを知っていると思います。内部結合によって一部の行操作が取り除かれているインスタンスがある場合は、それらを左結合に変更して、常に行の値を TSQL に含めることができます。これがあなたが言及しているものであることを願っています。これは、マトリックス環境で注文のない人がいた問題をどのように処理するかの簡単な例です.

declare @Person Table ( personID int identity, person varchar(8));

insert into @Person values ('Brett'),('Sean'),('Chad'),('Michael');

declare @Orders table ( OrderID int identity, PersonID int, Desciption varchar(32), Amount int);

insert into @Orders values (1, 'Shirt', 20),(2, 'Shirt', 22),(3, 'Shirt', 20);

Select 
    person
,   OrderID
,   Desciption
,   Amount
from @Person p
    join @Orders o on p.personID = o.PersonID

-- versus showing the person with no orders in a matrix environment where 
-- the 'Person' should be shown on the row

Select
    person
,   isnull(OrderID, '') as OrderID
,   isnull(Desciption, 'N/A') as Description
,   isnull(Amount, '0') as Amount
from @Person p
    left join @Orders o on p.personID = o.PersonID

編集:

行の繰り返しを説明している場合、その行が何かの親グループに含まれないようにするだけです。グループヘッダーをすべての行で繰り返したい場合、それはもはやグループ化ではありません。「行グループ」からグループ化を削除し、代わりにその列名を項目の詳細に入れます。

  1. 「デザイン」(中央のデザイン領域の上の小さなタブ)にいるVSでは、「行グループ」の下の左下に移動します
  2. 「=(詳細)」の上にあるグループをクリックします。一般に、それはグループ化している列の名前です。
  3. 右クリック > 削除
  4. 「グループの削除」というプロンプトが表示され、2 つの選択肢があります。
  5. 「グループのみ削除」を選択
  6. これにより、グループ化ロジック (不要と思われる) が削除され、列が保持されます。データセットによっては、データをすべての行で繰り返す必要があります。
于 2013-06-26T16:25:10.700 に答える
0

私は同様の問題を抱えていました.グループの各メンバー間でページを分割する必要があったため、避けられないグループを1つ作成しましたが、その下に2番目のグループを作成し、必要な他のすべてのアイテムにグループ化しました見せたい順番で。これにより、各組み合わせの合計で 1 つの行が作成されるという効果がありました。ここまでは順調ですね。次に、グループの最初のフィールドを含む列の右側に列を追加しましたが、グループの右側と外側に作成しました。グループ化値に含まれる値ごとにこれを繰り返しました。その結果、各値が各行に 1 回表示され、Excel へのエクスポートに適した候補になりました。

(そして、金融タイプは、与えられたものを常に Excel にエクスポートすることを知っています!)

rdl コードを含めることができればいいのですが、作業成果物を共有することに関心があります。

ジョーイ

于 2014-05-12T19:31:29.177 に答える