問題タブ [ssrs-grouping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
36411 参照

reporting-services - Reporting Services でのグループ合計からの総計の計算

特定の基準でテーブルにグループ化されたデータがあり、グループごとに、そのグループに属する各詳細行の値の平均 (実際のケースはもう少しトリッキーです) が計算されます。この平均は、各グループのフッター行に表示されます。この簡単な例を見てみましょう:

レポート テーブル

私が今欲しいのは、テーブルのフッターに総計を表示することです。総計は、各グループの平均を加算して計算する必要があります (たとえば、この例では、総計は 20 + 15 = 35 になります)。ただし、集計関数をネストすることはできません。どのようにできるのか?

0 投票する
1 に答える
4908 参照

list - List 、SSRS 2005で複数のグループを作成する方法は?

レポートの 1 つでリストを使用しています。フィールドに詳細なグループ化があり、サブレポートのようなコントロールがあります。ここで要件が少し変更され、既存のグループの周りに外部グループが必要になり、外部グループに改ページが必要になりました。

どうすればいいですか?同じリストを使用してみましたが、内部グループと外部グループを作成する方法がわかりませんでした。外側のリストが外側のグループ化を行い、内側のリストが内側のグループ化を行うネストされたリストを使用する必要がありますか?

0 投票する
1 に答える
2103 参照

reporting-services - 特定の順序での列のグループ化

を使用してクエリから結果セット内のレコード/グループの順序を変更することは可能GROUP BYですか?

私はこのクエリを持っています:

ここで、Categoryプライマリ行グループ、次にSubCategoryその子行グループである SSRS レポートを作成しています。次にProductName、プライマリ列グループです。

[スクリーンショットへのリンク切れ: http://www.(freeimagehosting).net/uploads/8035123725.jpg]

完璧に機能しますがProductNames、アルファベット順に表示されます。ProductNames次のようにカスタムオーダー(私が定義)で表示したい:

0 投票する
2 に答える
970 参照

.net - Reporting Services 外部グループ内の内部グループの合計

ASP.net 3.5 と SQL Server 2008 を使用した Reporting Services 2008 のレポートがあります。レポートには 2 つのグループと詳細行があります。

これが現在の形式です。

詳細行は領収書の項目を表し、領収書には複数の項目を含めることができます。各領収書は、特定の支払い方法で支払われました。したがって、外側のグループは支払いの種類ごとにグループ化され、内側のグループは領収書の ID ごとにグループ化され、詳細行は特定の領収書の各項目になります。

生データの結果セットには 2 つの重要な列があります: 受領額と適用額です。受領金額は、領収書に記載されているすべてのアイテムに対して集められた合計金額です。適用された金額は、受け取った合計金額から各アイテムが得た金額です。

サンプル結果セット:

Inner Group は、AmountReceived を $200 として正しく表示します。ただし、Outer Group では AmountReceived が $800 と表示されます。これは、この場合は 4 アイテムのカウントである各詳細行から外れていると思われるためです。

私が望むのは、受信金額が $200 であることを外部グループで確認することです。SUM 関数のスコープを内部グループに制限しようとしましたが、エラーが発生しました

scope パラメーターは、含まれるグループの名前、含まれるデータ領域の名前、またはデータセットの名前のいずれかに等しい文字列定数に設定する必要があります。

この問題を解決する方法について何か提案はありますか?

0 投票する
2 に答える
631 参照

reporting-services - MS Report Designer - テーブル グループとは何ですか?また、それらはどのように使用されますか?

Reporting Services 2000/2005 と Visual Studio 2005 を組み込みの Report Designer を使用して、いくつかの既存の MS レポートでプロジェクトに取り組んでいます。

Stored Proc によってフェッチされたデータを表示するためにテーブルを使用するレポートを見つけました。私の仕事では、レポートと保存された Proc を変更する必要がありました。

ストアド プロシージャに変更を加えました。SQL Management Studio でテストすると、正しいデータが返されます。ただし、レポートでは、まったく同じパラメーターを使用しているにもかかわらず、一部のデータが欠落しています。

レポートのメイン テーブル用に定義されたテーブル グループに関係しているような気がします。テーブルには 2 つのテーブル グループが定義されています。ストアド プロシージャとレポートから削除されたため、2 番目のテーブル グループのアイテムの一部を削除しました。おそらく、ストアド プロシージャからテーブル グループに新しいフィールド/列を追加する必要がありますか?

この問題を調査/解決する方法、およびテーブルグループとは何か、およびそれらがどのように使用されることを意図しているかについて、誰かが私を正しい方向に向けることができますか?

0 投票する
2 に答える
1620 参照

sql-server-2008 - SSRS。レポートの行の 2 つの異なる部分をグループ化する

私はSQL 2008を使用しています。レポートには、左側にいくつかのグループがあり、次にいくつかの数字と、グループ化する必要がある別の数字(さらに右側)があります。

つまり、Num3 と Num4 は、Filed1 + Field2 の各組み合わせで同じです。

BIDS レポート デザイナーを使用してこれを達成できますか?

0 投票する
1 に答える
21658 参照

sql-server - SQL Server Reporting Services 2008 での列と行のグループ化

代替テキスト

これは、レポートとして入力する必要がある望ましい結果です。ここで、xx は人数です。

次のようなフィールドを持つテーブルがあります。

id からカウントを決定し、レポートとして入力する必要があります。年は 20081、20082..20084 (四半期) のようになります。

このクエリを使用してデータセットを作成しました。

このクエリから、結果を入力できます

上記のクエリから、カウントを入力し、グループバイ(行)状態(ssrs内)を使用できます。

(列)でグループ化する必要があります。私が得る性別から、そして年ごとに。

  1. 列の性別を取得して、男性と女性の列を作成するにはどうすればよいですか?
  2. 渡すように複数のデータセットを作成する必要がありますか

    ここで、性別 = 'M' または性別 = 'F'

    男性用と女性用の 2 つのデータセットを持つことができますか? それ以外の場合、ピボットのように性別フィールドからグループ化する方法はありますか?

  3. 男性 2008、女性 2009 の複数のデータセットを作成するように結果を個別に入力する必要がありますか、または SSRS マトリックス テーブルと列のグループ化を使用して単一のデータセットでグループ化する方法はありますか?

  4. クエリ レベルで解決する必要がありますか、またはこの問題を解決できる SSRS の機能はありますか?

どんな助けでも大歓迎です。

0 投票する
6 に答える
38588 参照

ssrs-2008 - SSRS 2008 でマトリックスのすべての列にまたがる行を作成することは可能ですか?

マトリックスのすべての列にまたがる行を SSRS 2008 マトリックスに追加することは可能ですか?

この大まかな図は、私が探しているものを大まかに示しています。

私が探しているマトリックス レイアウトの視覚的な例

基本的な考え方は、各項目が個人であり、各列がその個人のフォーム内のフィールドであるということです。フィールド自体は動的です (そして、マトリックスの列グループとして実装されます)。追加の列グループは、レコードが入力された時刻や入力者など、非動的フォーム フィールドを追加するために含まれています。各個人のレコードの下にはコメント フィールドがあり、その上にあるすべてのフォーム フィールドにまたがる必要があります。

現時点では、別の Tablix にマトリックスが埋め込まれており、名前とフィールドはマトリックスに、コメントは親 Tablix に含まれています。これはデータに対して機能します (マトリックスの各インスタンスは最終的に 1 行になります) が、ヘッダーはマトリックスに関連付けられているため、あまりにも頻繁に (1 人あたり 1 回) 繰り返されます。これを修正する方法について私が持っている唯一の考えは、同じグループ化で親タブリックスに別のマトリックスを作成し、それを使用してヘッダーを表示することです...しかし、これには2つのマトリックスを維持するためにかなり多くの手動同期が必要になります同じ。

編集:ここでの重要な問題は、2 番目の行が複数の列グループにまたがることです。

0 投票する
1 に答える
1123 参照

.htaccess - SSRS 2008 のオンデマンド ドリルダウン レポート

SSRS 2008 のグループ化機能を使用してドリルダウン レポートを実装できます。ここでは、SSRS でフィルター処理されたデータとグループ式を指定するだけで、残りは SSRS によって行われます。私たちの問題は、フィルターを適用した後でも非常に大きなデータがあるため、SSRS がデータを取得してグループ化するのに多くの時間がかかることです。理想的な状況は、ドリルダウンを実際に実装する機会があることです。つまり、ユーザーがグループ レベル 1 を展開すると、グループ レベル 2 のデータが SSRS によって DB からフェッチされ、レンダリングされてクライアントに配信されます。

サブレポートで試しましたが、データがプリロードされます。最大 8 レベルのドリルダウンを提供する必要があります。

SSRS 2008 でそれを行う方法の提案は歓迎され、代替アプローチの提案も歓迎されます。

0 投票する
1 に答える
587 参照

crystal-reports - MS SSRS を使用しているときに、グループ内のサブグループのすべての最初の行の値を要約する方法は?

私たちのDBには、次のものがあります:(xは気にしないことを意味します)

また、顧客レポートは次のようにする必要があります。

SSRS レポートには 2 つのグループがあり、1 つは GID のグループで、もう 1 つは UID のグループです。GID のグループで UID のすべての最初のコストを要約するために多くの方法を試しました。しかし、成功しません。

Crystalレポートでこれを行う場合、「グループ変更式」を使用してそれを達成できます。しかし、SSRS では、それを正しく行う方法が見つかりませんでした。

親切に助けてください!