2016-08-23 5 views
1

私はSSRSの使い方を学ぶ必要があります。誰かが良いチュートリアルを知っているなら、私に知らせてください。私はマイクロソフト(https://msdn.microsoft.com/en-us/library/ms170712.aspx)によって1つを追いかけており、詰まっています。私は冒険作品データベースを持っていないので、私が持っているデータを使用しています。SSRSで複数のグループを合計するにはどうすればよいですか?

私は国家と販売員によって合計をしたい

Name or Salesperson  Region    State   Sales 
D'Ausilio, Jaclyn E. West & South  Alabama  0 757.595541091103 2017-07-04 12:29:12.660 
D'Ausilio, Jaclyn E. West & South  Alabama  0 831.028260564931 2017-03-29 12:29:12.660 
D'Ausilio, Jaclyn E. Great Lakes & East Connecticut 1 406.830337252288 2017-05-22 12:29:12.660 
D'Ausilio, Jaclyn E. Great Lakes & East Connecticut 1 945.753297444545 2017-07-07 12:29:12.660 
De Loys, Karen   Great Lakes & East Illinois 0 776.159963746314 2017-05-10 12:29:12.660 
De Loys, Karen   Great Lakes & East Illinois 0 599.717806116604 2017-06-06 12:29:12.660 

次のようになりますいくつかのデータを持っています。 Microsoftの例(Order TotalとDaily Total)で実行できるように見えますが、私はその指示に従っており、私にとっては失敗します。特定のデータセットが必要で、私の基準を満たしていないかどうかはわかりません。多分私がしたいことは不可能です。多分、私は何かが欠けているかもしれません。たぶん、誰かがいくつかの質問に答えることができるなら、私はそれを理解することができます。

  1. この例では、列を右クリックすると合計が追加されます。どのように これが完了したらどのフィールドを壊すのか知っていますか?
  2. コンテキストメニューを使用するのではなく、フィールドをドラッグしてグループを行グループに追加するのはなぜですか?
  3. トータルがどこに行くのを決定するのですか?名前と状態のグループを追加できます。 2つの列が追加され、正常に機能します。合計はレポートの最後にのみ表示されます。ある時点では、総計は州のために適切に表示されていましたが、名前フィールド(営業担当者)に追加しようとするたびに、それが下部にしか表示されませんでした。今私はそれが前にどのようにして得られたのか把握できません。
  4. 「行グループ」の合計の追加、中断したいフィールド、または合計されるフィールドの違いは何ですか?
  5. 1つの試みでは私の行グループは----この

    名前
    --StateName
    などの詳細

    そして、他の

    名前を探します
    --StateName
    詳細

どちらが正しいのか、それはどういう意味ですか?なぜ詳細はグループですか?私はその意味を見つけることができません。

私が集計しているフィールドは、データベースには存在しません。私が知っている限り、それは問題ではありませんが、わかりません。ここに私の質問です。

SELECT [Name], Region, StateName, CASE WHEN Territory = 'CT' OR Territory = 'MA' OR Territory = 'NH' OR Territory = 'VT' OR Territory = 'NY' THEN 1 ELSE 0 END NorthEast, RAND(CONVERT(VARBINARY, NEWID())) * 1000 + 100 AS Sales, DATEADD(d, RAND(CONVERT(VARBINARY, NEWID())) * 366, GETDATE()) AS LastSale 
FROM SalesRepresentatives AS SR 
INNER JOIN Sales_Regions ON SalesRep = SR.ID 
INNER JOIN States ON StateAbbreviation = Territory 
ORDER BY [Name], StateName 

編集:私は何かを見つけました。私が "Sales"を右クリックして "Add Total"を選択すると、それは魔法のように合計をStateで壊します。グループStateName(状態と同じ)を右クリックすると、下部に合計が1つだけ表示されます。これは私がそれが1つの集団を壊すことができると思うようにするが、私はそれについて間違っていなければならない。しかし、グループをクリックして合計を壊すことができない場合は、「合計を加算する」とはどのように行われますか?

答えて

0

最後にそれを得ました。合計を追加するには、合計したいグループの後にグループをクリックします。だから、あなたが持っている場合:

Name 
    State 
     Detail 

を使用すると、詳細をクリックして国家の合計を作るために。州の場合は、[名前]をクリックします。 [名前]グループをクリックすると、総計が作成されます。 WTG Microsoft!

関連する問題