問題タブ [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.
sql - 外部キー列の SQL ピボット
次のようなテーブルがあります: 会計年度、地域、国、オフィス 1、オフィス 2、オフィス 3、オフィス 4
オフィス 1 ~ 4 は外部キーです。
オフィス 1: 会計年度、地域、国 オフィス 2: 会計年度、地域、国 オフィス 3: 会計年度、地域、国 オフィス 4: 会計年度、地域、国
これはピボットを使用して実行できますか?
excel - Excel ピボット テーブルの質問 - 行領域フィールドの小計を取得する方法は?
データベースに次の状況があります。
部門テーブルには、社内のすべての部門が含まれます。
Employeeテーブルには、部門 ID と AllowedAbsenceDays フィールドとともに、すべての従業員が保持されます。これは、今年の従業員の欠勤が許可されている日数を示します。
欠勤テーブルには、会社で発生したすべての欠勤が保持されます。従業員 ID と欠勤日、および欠勤の理由 (休暇、病気休暇、個人的な日、および将来的にはさらに多くの可能性があります...) が含まれます。
私は、すべての従業員をリストし、欠勤が許可されている日数と、欠勤した日数 (および欠勤の理由) を示すレポートを作成することになっています。
従業員別および欠勤理由別にデータをグループ化しました。
これは、部門、従業員、および休暇許可日数をピボット行領域に、理由を列領域に、欠勤日数の合計をデータ領域に配置することで、これまでに得られたものです。
問題は、部門ごとの許可された休暇日数の小計を取得できないことです (これは確固たる要件です)。最終レポートは次のようになります (私はこれをフォトショップで編集しました)。
これらの小計を取得する方法はありますか? 別の方法でピボット テーブルのデータを準備する必要がありますか? [総計] 列には、実際の欠勤日数のみを含める必要があることに注意してください (許容欠勤日数ではありません)。
サンプルワークブックはこちらからダウンロードできます
まだ読んでくれているみんなに感謝します:)
PS実際のケースは異なります(問題のドメインで)。これはやや不自然な例ですが、基本的な問題は同じです。
sql - SQLServer2005を使用して1つのテーブルからデータをピボットする方法
次の列を持つ単一のテーブルからクエリを作成したいと思います。
SEQNOは一意のキーです
クエリは、SUBJOBIDと日付範囲でこの形式で出力する必要があります。-
私はこれについてピボットクエリを調べてきました。しかし、私はどこにも行かないようです。誰か助けてもらえますか?
sql - 特定の行を列名に置き換えるクエリ
この表1のようなテーブルがいくつかあります
等..
表 2
私が表示したいのは、このようなものです
等..
インシデントコードは、別のテーブルにあるインシデントの実際の説明に置き換えられますが、これがどのように機能するかを最初に確認したいと思いました。
列ヘッダーには静的なものもあれば、日付に基づいて作成されるものもあります。SQL Server 2005を使用してこれを行う方法を知っている人はいますか? いくつかの例は非常に役立ちます。
前もって感謝します
sql - サブセットの SQL ピボット
次の結果セットがあります。
タイプ | メソッド | 額
Type1現金額
Type1小切手額
Type2現金額
Type2小切手額
Type3現金額
Type3小切手額
そして、私はそれを次のようにしたい:
タイプ | 現金 | 小切手
Type1 量 量
Type2 量 量
Type3 量 量
T-SQL (2005 構文は問題ありません) でこれを達成するにはどうすればよいですか? タイプ(1、2、3...)でピボットする必要があります
excel - ソースが SSAS キューブの場合、Excel 2007 ピボット テーブルで [値を次のように表示] オプションを使用しますか?
上部に「年」、下部に「月」を示す Excel 2007 ピボット テーブルがあります。私がやろうとしているのは、値を前年の同じ月からの「% 差」として表すことです。(例: Jan-07 が $100,000 で、Jan-08 が $120,000 の場合、Jan-08 に「20%」と表示してほしい)。ただし、(値フィールド設定の [値を表示] タブを使用して) これを実行しようとするたびに、すべての数値が「#N/A」になります。データ ソースとして Analysis Services キューブを使用してこれを行う方法はありますか? ピボット テーブルのデータ ソースとして別のシートのデータを使用して、これとまったく同じことを行うと、正常に動作します。
sql-server - SQL Server 2005/2000 での行列の転置
SQL Server 2005 には、tbl_Info というテーブルがあります。そこで、Info という列が 1 つあります。
値は次のとおりです。
行の値はこのように続きます。
私の質問は、行列の転置を行う方法です。
望ましい出力は
テーブル変数または一時テーブルを使用できます。
また、アセンブリを使用して解決策を提供しないでください。アセンブリを使用して既にそれを行っているため、SQL Server 2000 でも使用できるソリューションが必要です。
database - MS-Access ピボット列
同じ顧客が複数のプロジェクトを持ち、データが次のように表示される MS Access 2007 クエリを作成します。
1 | ふー
1 | バー
1 | バズ
2 |
3 | キャド
3 | カム
そして、私はそれを次のようなものに変換したい
1 | フー | フー | バー | バー | バズ
2 | | のために |
3 | カッド | カム | カム |
目標は、クライアントごとのメーリングを作成するためにワードから読み取ることができる顧客 (1,2,3) ごとのスプレッドシート ビューを作成することです。
mysql - SQLは特徴的な機能を単純化しますか? またはPIVOTテーブル?
私はこれに日付と価格の束を持つテーブルを持っています:
部屋名、料金、予約日など
そして、私はそれを次のように変換できます: (これは本質的に列を反転させます)
これは完全に機能し、これを生成します:
でも、日数がわからないのでどう簡略化すればいいのでしょうか?1か7でしょうか?何か案は?