問題タブ [pivot]

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 投票する
1 に答える
292 参照

sql - 外部キー列の SQL ピボット

次のようなテーブルがあります: 会計年度、地域、国、オフィス 1、オフィス 2、オフィス 3、オフィス 4

オフィス 1 ~ 4 は外部キーです。

オフィス 1: 会計年度、地域、国 オフィス 2: 会計年度、地域、国 オフィス 3: 会計年度、地域、国 オフィス 4: 会計年度、地域、国

これはピボットを使用して実行できますか?

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

excel - Excel ピボット テーブルの質問 - 行領域フィールドの小計を取得する方法は?

データベースに次の状況があります。

部門テーブルには、社内のすべての部門が含まれます。

Employeeテーブルには、部門 ID と AllowedAbsenceDays フィールドとともに、すべての従業員が保持されます。これは、今年の従業員の欠勤が許可されている日数を示します。

欠勤テーブルには、会社で発生したすべての欠勤が保持されます。従業員 ID と欠勤日、および欠勤の理由 (休暇、病気休暇、個人的な日、および将来的にはさらに多くの可能性があります...) が含まれます。

代替テキスト

私は、すべての従業員をリストし、欠勤が許可されている日数と、欠勤した日数 (および欠勤の理由) を示すレポートを作成することになっています。

従業員別および欠勤理由別にデータをグループ化しました。

代替テキスト

これは、部門、従業員、および休暇許可日数をピボット行領域に、理由を列領域に、欠勤日数の合計をデータ領域に配置することで、これまでに得られたものです。

代替テキスト

問題は、部門ごとの許可された休暇日数の小計を取得できないことです (これは確固たる要件です)。最終レポートは次のようになります (私はこれをフォトショップで編集しました)。

代替テキスト

これらの小計を取得する方法はありますか? 別の方法でピボット テーブルのデータを準備する必要がありますか? [総計] 列には、実際の欠勤日数のみを含める必要があることに注意してください (許容欠勤日数ではありません)。

サンプルワークブックはこちらからダウンロードできます

まだ読んでくれているみんなに感謝します:)

PS実際のケースは異なります(問題のドメインで)。これはやや不自然な例ですが、基本的な問題は同じです。

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

sql - SQLServer2005を使用して1つのテーブルからデータをピボットする方法

次の列を持つ単一のテーブルからクエリを作成したいと思います。

SEQNOは一意のキーです

クエリは、SUBJOBIDと日付範囲でこの形式で出力する必要があります。-

私はこれについてピボットクエリを調べてきました。しかし、私はどこにも行かないようです。誰か助けてもらえますか?

0 投票する
4 に答える
3402 参照

sql - 特定の行を列名に置き換えるクエリ

この表1のようなテーブルがいくつかあります

等..

表 2

私が表示したいのは、このようなものです

等..

インシデントコードは、別のテーブルにあるインシデントの実際の説明に置き換えられますが、これがどのように機能するかを最初に確認したいと思いました。

列ヘッダーには静的なものもあれば、日付に基づいて作成されるものもあります。SQL Server 2005を使用してこれを行う方法を知っている人はいますか? いくつかの例は非常に役立ちます。

前もって感謝します

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

sql - サブセットの SQL ピボット

次の結果セットがあります。

タイプ | メソッド | 額

Type1現金額
Type1小切手額
Type2現金額
Type2小切手額
Type3現金額
Type3小切手額


そして、私はそれを次のようにしたい:

タイプ | 現金 | 小切手

Type1 量 量
Type2 量 量
Type3 量 量

T-SQL (2005 構文は問題ありません) でこれを達成するにはどうすればよいですか? タイプ(1、2、3...)でピボットする必要があります

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

excel - ソースが SSAS キューブの場合、Excel 2007 ピボット テーブルで [値を次のように表示] オプションを使用しますか?

上部に「年」、下部に「月」を示す Excel 2007 ピボット テーブルがあります。私がやろうとしているのは、値を前年の同じ月からの「% 差」として表すことです。(例: Jan-07 が $100,000 で、Jan-08 が $120,000 の場合、Jan-08 に「20%」と表示してほしい)。ただし、(値フィールド設定の [値を表示] タブを使用して) これを実行しようとするたびに、すべての数値が「#N/A」になります。データ ソースとして Analysis Services キューブを使用してこれを行う方法はありますか? ピボット テーブルのデータ ソースとして別のシートのデータを使用して、これとまったく同じことを行うと、正常に動作します。

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

sql-server - SQL Server 2005/2000 での行列の転置

SQL Server 2005 には、tbl_Info というテーブルがあります。そこで、Info という列が 1 つあります。

値は次のとおりです。

行の値はこのように続きます。

私の質問は、行列の転置を行う方法です。

望ましい出力は

テーブル変数または一時テーブルを使用できます。

また、アセンブリを使用して解決策を提供しないでください。アセンブリを使用して既にそれを行っているため、SQL Server 2000 でも使用できるソリューションが必要です。

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

database - MS-Access ピボット列

同じ顧客が複数のプロジェクトを持ち、データが次のように表示される MS Access 2007 クエリを作成します。

1 | ふー
1 | バー
1 | バズ
2 |
3 | キャド
3 | カム

そして、私はそれを次のようなものに変換したい

1 | フー | フー | バー | バー | バズ
2 | | のために |
3 | カッド | カム | カム |

目標は、クライアントごとのメーリングを作成するためにワードから読み取ることができる顧客 (1,2,3) ごとのスプレッドシート ビューを作成することです。

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

mysql - SQLは特徴的な機能を単純化しますか? またはPIVOTテーブル?

私はこれに日付と価格の束を持つテーブルを持っています:

部屋名、料金、予約日など

そして、私はそれを次のように変換できます: (これは本質的に列を反転させます)

これは完全に機能し、これを生成します:

でも、日数がわからないのでどう簡略化すればいいのでしょうか?1か7でしょうか?何か案は?