問題タブ [unpivot]

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 に答える
2792 参照

sql - SQL Server でストアド プロシージャの結果をピボットする方法

次の形式でデータを返すストアド プロシージャがあります。

内部的に、このストアド プロシージャは別のストアド プロシージャを呼び出すため、再度ネストすることはできません。
私が求めているのは、上記の出力をピボットして次のようにする方法です。

編集: StorProc は 3 つのパラメーターで呼び出され、元の出力を保持する必要があります。

何か案は?

SQL Server 2005、Visual Studio 2008、C# を使用しており、出力は .aspx ページに送られます。

0 投票する
3 に答える
6497 参照

c# - Unpivot dataset using C#

How to convert dataset columns into rows using C# as unpivot in SQL. I found a method to convert rows to columns . C# Rows to Columns . Any ideas to convert DataTable columns to rows ?? Thanks ..

My code as Ivan mentioned below

It works fine in console. But the rows are not unpivoted in my web application..

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

sql - SQLServerで列を行に変換する方法

この表を考慮してください:

このテーブルを次のテーブルに変換したいと思います。

どうすればこれを適切な方法で行うことができますか?

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

sql - SQL ピボット テーブルが機能しない

SQL 2005

私は一時テーブルを持っています:

次のようなデータを表示するクエリを作成したいと思います。

これを実現するためにピボット テーブルを使用できますか? もしそうなら、どのように?ピボットを使用してみましたが、成功しませんでした。

結果は次のとおりです。

ありがとう。

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

sql - 行を列にピボットする

テーブルをピボットしようとしていますが、少し苦労しています。私のテーブル スキーマは次のようになります。

私が達成しようとしているのは、次のようなものです。

w_c、 、w_pを表示する必要はありませんa_c。または、a_p単に参照点として使用していました。

ピボット/アンピボットでそれを行う方法があるかもしれないと思いますが、私はそれらにあまり慣れていないため、読んだことは役に立ちません。

私はCTEを使って何かをしようとしましたが、それは複雑すぎて悪い習慣だと思います:

作成済みのテーブルを使用した SQL フィドル: http://sqlfiddle.com/#!3/02ef2/6

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

sql - Excelからのデータの「ピボット解除」

醜いデータをクリーンアップする必要があります。私が持っているものは似ています

などなど。フィールドには最大_9の名前が付けられ、実際には_1から_9という名前の8つの異なるフィールドがあります。もちろん、Price_1はSupplier_1など用です。

ピボットを解除したい

IDとsomefieldsを複製することによって。重要な注意点は、これらの_1から_9のフィールドはヌルになる可能性があるということです。実際、それらのほとんどはヌルです。

私が持っているツール。Excel MS Accessは、アクセスできるOracleスキーマを(誤)使用する可能性があります...

私はこれを見つけました Access2010でUNPIVOTをシミュレートする方法は?

ただし、これにより、サプライヤが1つしかない行も乗算されます。

何か案は?

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

vba - 特定の列と行を並べ替える

次のような形式の Excel スプレッドシートがあります。

前

私がやろうとしているのは、次のようにフォーマットすることです。

後

だから、それは一種の転置だと思います(それを呼び出す方法がわかりません)。

私は最後の 1 時間半を VBA で実行しようとしましたが、成功しませんでした。

これはフォーマットのサンプルにすぎません。実際には約 50,000 個あるので、VBA などを使用して行う必要があります。

誰かがこれを行う方法で私を助けることができますか?

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

.net - データのピボットを解除するための任意の .Net 関数または linq クエリ

Excel データのピボットを解除するために利用できる .net ライブラリはありますか? 現在、スプレッドシートからデータを読み取るために LinqToExcel フレームワークを使用しているため、アンピボットを実行するために使用できる動的な linq クエリがあるかどうかはわかりません。提案をありがとう。ところで、複数の列を処理できるソリューションを探しています。

例 元のテーブル

宛先テーブル

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

mysql - ビュー内のMySQLクロス集計

以下のデータがあります。

ビューにクロステーブルを作成する方法はありますか?[フィールド]列にはフィールドの見出しが含まれており、それぞれのフィールドには値が関連付けられている必要がありますが、レコードIDは1つです。したがって、この例では、RecordID1072を1行にロールアップする必要があります。

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

sql - SQL SERVER からの UNPIVOT および SEARCH FOR に相当する Teradata

次のクエリを SQL サーバー ベースのコードから TERADATA コードに変換しようとしています。

UNPIVOT 後にパーツを変換する方法を教えてください。実際、私はそのSEARCH FOR SearchKeyword IN部分が何をするのか分かりません。

どんな助けでも大歓迎です:)