問題タブ [pivot-table]
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.
excel - Excel ピボット テーブルの質問 - 行領域フィールドの小計を取得する方法は?
データベースに次の状況があります。
部門テーブルには、社内のすべての部門が含まれます。
Employeeテーブルには、部門 ID と AllowedAbsenceDays フィールドとともに、すべての従業員が保持されます。これは、今年の従業員の欠勤が許可されている日数を示します。
欠勤テーブルには、会社で発生したすべての欠勤が保持されます。従業員 ID と欠勤日、および欠勤の理由 (休暇、病気休暇、個人的な日、および将来的にはさらに多くの可能性があります...) が含まれます。
私は、すべての従業員をリストし、欠勤が許可されている日数と、欠勤した日数 (および欠勤の理由) を示すレポートを作成することになっています。
従業員別および欠勤理由別にデータをグループ化しました。
これは、部門、従業員、および休暇許可日数をピボット行領域に、理由を列領域に、欠勤日数の合計をデータ領域に配置することで、これまでに得られたものです。
問題は、部門ごとの許可された休暇日数の小計を取得できないことです (これは確固たる要件です)。最終レポートは次のようになります (私はこれをフォトショップで編集しました)。
これらの小計を取得する方法はありますか? 別の方法でピボット テーブルのデータを準備する必要がありますか? [総計] 列には、実際の欠勤日数のみを含める必要があることに注意してください (許容欠勤日数ではありません)。
サンプルワークブックはこちらからダウンロードできます
まだ読んでくれているみんなに感謝します:)
PS実際のケースは異なります(問題のドメインで)。これはやや不自然な例ですが、基本的な問題は同じです。
sql-server-2005 - SQL2005 の動的ピボットに必要なヘルプ
タグを保存している名前と値のペアのテーブルがあります。
このタグが適用される「もの」のテーブルがあります
resultSet を生成するためのクエリが必要です。列/フィールドはすべて、特定の THINGID の TAG-NAMES (TAG テーブルの NAME フィールド) であり、値は対応するタグ値です。
固定列の例は見つかりますが、このようなものはありません。
c# - Excel ピボット テーブルを C# winforms に埋め込む
C# で開発された win フォーム アプリケーションに Excel ピボット テーブル コントロールを埋め込む方法を知っている人はいますか?
フォームの生データは、SQL Server 2000 データベースから取得され、DataTable に読み込まれます。
ありがとう、
c# - Excel ピボットテーブルの手動更新
VSTO (C#) で Excel 2007 ピボット テーブルを更新しようとしていますが、すべての編集が完了するまでピボット テーブルが更新されないようにしたいと考えています。そのため、PivotTable クラスには ManualUpdate というプロパティがあり、明らかに私が望んでいることを正確に実行します。残念ながら、値「true」を割り当てても値が変わらないことがよくあります。さらに、それ自体が「true」から「false」に変わる他の機会も見てきました。
ところで、私は OLAP キューブを使用しています。PivotTable.ManualUpdate で考慮する必要がある問題/条件を知っている人はいますか?
ありがとう!
excel - ソースが SSAS キューブの場合、Excel 2007 ピボット テーブルで [値を次のように表示] オプションを使用しますか?
上部に「年」、下部に「月」を示す Excel 2007 ピボット テーブルがあります。私がやろうとしているのは、値を前年の同じ月からの「% 差」として表すことです。(例: Jan-07 が $100,000 で、Jan-08 が $120,000 の場合、Jan-08 に「20%」と表示してほしい)。ただし、(値フィールド設定の [値を表示] タブを使用して) これを実行しようとするたびに、すべての数値が「#N/A」になります。データ ソースとして Analysis Services キューブを使用してこれを行う方法はありますか? ピボット テーブルのデータ ソースとして別のシートのデータを使用して、これとまったく同じことを行うと、正常に動作します。
c# - LINQ を使用してデータをピボットする
Enum (TypeCode) と User オブジェクトを含むアイテムのコレクションがあり、グリッドに表示するためにフラット化する必要があります。説明するのが難しいので、簡単な例を示しましょう。
コレクションには次のようなアイテムがあります。
出力を次のようにする必要があります。
foreach を使用してこれを実行しようとしましたが、foreach のコレクションに新しいアイテムを挿入してエラーが発生するため、その方法では実行できません。
これをLinqでよりクリーンな方法で行うことはできますか?
excel - Excel ピボット テーブルの行ラベルが更新されない
すべての人に、
SSAS データ ソースにリンクされた Excel スプレッドシートのピボット テーブルがあります。従業員数が集計され、次の値が返されます。
行ラベル数
北米 7
南米 2
ヨーロッパ 5
アジア 1
オーストラリア 3
ユーザーが誤って南アメリカ行を変更して「南極大陸」と読み、スプレッドシートが保存されたとします。これで、次のようになりました。
行ラベル数
北米 7
南極 2
ヨーロッパ 5
アジア 1
オーストラリア 3
私たちが知っていることは間違っています。データを更新するとカウントが変わる可能性がありますが、行ラベルは「南極」のままで、「南アメリカ」に戻りません。Excel のピボット テーブルの設定をいくつか確認しましたが、役に立ちませんでした。
この問題を解決できる人はいますか?
ありがとう - Mr. Do
excel - ピボットグラフのすべてのシリーズの線の太さを設定します
すべてのグラフオプションを調べてみましたが、グラフ系列の線幅を一度に設定する方法が見つからないようです。もちろん、ピボットグラフの系列選択が変更されるたびにマクロを実行することもできますが、もっと簡単な方法があることを望んでいます...
java - Apache POI を使用してピボット テーブルを更新する
私は現在、ピボット テーブルを含むテンプレート Excel ファイルを使用する Java アプリケーションに取り組んでいます。
テンプレート ファイルには、ピボット テーブルをシードするデータ シートもあります。このデータ シートは、Apache POI API を介して Java アプリケーションに動的にロードされます。
Excel ファイルを開くときは、ピボット テーブルを手動で更新して、データが正しく読み込まれるようにする必要があります。
手動で行う必要がないように、POI API を使用してピボット テーブルを更新する方法はありますか?
excel - ピボット チャートの単位の変更
X 軸に数年にわたるピボット グラフがあり、各日のデータがあります。問題は、X 軸に各日のラベルがあるため、雑然として読みにくいことです。日ではなく月のみをラベルとして表示し、1 日あたりのデータ ポイントを表示したいのですが、これまでに見つけたものは次のとおりです。
- これを行うのは、通常のグラフでは簡単です。軸の書式設定に移動し、[スケール] タブで、主単位を [月] に設定します。このフィールドは、ピボット チャートの同じタブには存在しません。
- ピボット チャートで「目盛りラベル間のカテゴリ数」を設定できますが、もちろん月とは一致しません。
- 日ではなく月を使用するようにピボット テーブルを設定できますが、多くの解決策が失われます。
- 設定
Charts(1).Axes(xlCategory).MajorUnitScale = xlMonths
は何もしていないようです。