問題タブ [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.
c# - WPF DataGrid で ADOMD.NET を使用した人はいますか?
C# からビジネス インテリジェンス OLAP キューブにアクセスする良い方法を見つけようとしています。
これがどのように行われるかについてはあまり気にしませんが、現在codeplex WPF Toolkitでこれを実装しようとしているので、ツールに直接関連するものであれば幸いですが、提案は大歓迎です。
私の WPF スキルは不足しているため、DataGrid を OLAP キューブにバインドする方法を理解するには、サイトのヒントとコツでは不十分です。
私は ADOMD.NET を使用する必要があると思いますが、それが正しい方法であるかどうかはまだよくわかりません。そうである場合、その方法については、チュートリアルと有益なリンクが非常に困惑しています。
これが行われた例を見つけることになると、私はぐるぐる回っているので、この点に関する指針をいただければ幸いです。
チュートリアル、リンク、個人的なヒント、または経験を歓迎します。
追加情報:これは、Excel スプレッドシートで現在使用されているピボット テーブルを置き換えるためのものです。
ありがとう、
リック
vba - 上部のピボット テーブルの総計
Forumla を使用して上部に総計を含む Excel スプレッドシートがありますが、これは実際のピボット テーブルにはなく、スプレッドシートにあるだけです。
ピボット テーブルの上部に総計を表示したいが、数式を使用したくないクライアントがいます。これが可能かどうか誰かが知っていますか (VBA などを使用しても、特定の列または行の名前を探してそれと比較しない限り (GETPIVOTDATA("Grand Total...)) はありません)?
mysql - ピボットの概念
ひぃ、
次のようなデータベース設計があります。
Attributes
実行時まで、a に含まれる数と名前は不明File
です。
そして、次のような方法でフロントエンドに挿入後に表示したい:
つまり、このピボット結果を達成するために Java または MySQL のコードを提供してくれる人はいますか?
貴重な時間をありがとうございました。
または、目的の結果を簡単に取得できるように、データを保存するための他のより良い方法はありますか。
excel - ファイルDSNを削除した後もExcelクエリテーブルは機能しますが、それはどのように可能ですか?
procを使用してピボットテーブルを設定するxlsがあります。
'admin tools --odbc --file DSN'でデータ接続を削除しましたが、それでも機能しますが、どうすれば可能ですか?
これは、ピボットテーブルのデータを表示するために、レシピエントがファイルDSNを存在させる必要がないことを意味しますか?
sql - SQL クエリ - ピボット テーブルに沿って
実際のSQLクエリを表すSQLクエリのモックアップがあります。
これにより、次の結果が得られます。
この後に私が探しているのは、基本的に次のようなレポートを作成できるようにすることです。
クレイジーな t-sql コードを使用してこれを行うことができると確信していますが、それを正しく行うのに苦労しています。
編集:
TSQL PIVOT コマンドを使用できることに同意しますが、Btype が可変の場合はどうなりますか。何種類あるかわからないということでしょうか?
sql - SQL Server 2008 の PIVOT に関する更新
集計がないと仮定して、変更がソース テーブルに反映される SQL Server 2008 の PIVOTed テーブルで更新を実行する方法はありますか?
vba - 日付カウントの要約方法
私は3つのワークシートを持っています。以下は、私がやろうとしていることの説明です。EM11 EM12 EM01
以下の手順はシート EM11 を対象としていますが、シート EM12 とシート EM01 についても繰り返したいと思います。
- シート EM11 を選択
- J2:J65636 をコピーし、G2: G65636 をコピーします。
- EM11-Count という名前の新しいワークシートを作成します
- 列 J を EM11-Count という名前の新しいワークシートのセル A2 に貼り付けます
列 G を新しいワークシートのセル B2 に貼り付けます。
EM11-Count という名前のワークシートに、範囲 B2:B65636 の日付が含まれるようになりました。
- 取得した最初の日付をコピーしてセル C1 に貼り付けます
- 取得した 2 番目の日付をコピーしてセル D1 に貼り付けます
- 取得した 3 番目の日付をコピーしてセル E1 に貼り付けます
- 取得した 4 番目の日付をコピーしてセル F1 に貼り付けます
- 取得した 5 番目の日付をコピーしてセル G1 に貼り付けます
- 取得した 6 番目の日付をコピーしてセル H1 に貼り付けます (異なる日付は 6 つまたは 7 つしかありません)。
ワークシートは次のようになります
A2:B2 を見てください。次に、C1:H1 を見て、B2 にある日付と一致する日付を見つけます。C1 に一致する日付があるとします。C2 に移動し、数字の 1 を入力します。
次に A3:B3 を見てください。次に、C1:H1 を見て、B3 にある日付と一致する日付を見つけます。D1 に一致する日付があるとします。D3 に移動し、数字の 1 を入力します。
次に A4:B4 を見てください。次に、C1:H1 を見て、B4 にある日付と一致する日付を見つけます。E1 に一致する日付があるとします。E3 に移動し、数字の 1 を入力します。
A:B のすべての行がカバーされるまで、このパターンを繰り返します。列 A:B のすべての行を下に移動すると、ランダムな重複が発生します。たとえば、A1:B1 の内容は A2:B7 まで同じになり、A14:B14 の内容は A15:B20 まで同じになります。これらの重複が発生した場合、重複行を削除し、元の行の集計/カウントを「1」だけ増やしたいと考えています。たとえば、マクロが A:B のスキャンを終了すると、ワークシートは次のようになります。
ここに私が現在持っているコードがあります。ご覧のとおり、多くの作業が必要です。手伝って頂けますか?
vba - ピボットテーブルフィルタリングVBAコードを高速化
ピボットフィールドのあるピボットテーブルがあり、多くのアイテムが含まれています。ピボット値を表示するかどうかを決定するVBAコードロジックがあります。問題は、Excelが表示または非表示になっている各フィールドのピボットテーブルを再計算するため、非常に遅くなることです。すべての値を設定した後、一度だけ再計算するものが欲しいのですが。Application.Calculation = xlCalculationManualを使用してみましたが、役に立ちませんでした。
私が使用しているvbaコードは次のようなものです
[すべて表示]チェックボックスをオフにして、表示するフィールドを再度チェックすることにより、これを手動で行う必要があります。これにより、Excelは一度再計算し、表示したいピボットアイテムのみを表示します。VBAコードでも同じことをしたいと思います。
使ってみました
しかし、動作しませんでした。