私はこのフォーマットで優れています。
+----------+-------+---------+--------+--------+
| TicketId | PubId | PubName | Model1 | Model2 |
+----------+-------+---------+--------+--------+
| 1234 | 12 | abc | xyz1 | pqr1 |
| 1235 | 34 | iuy | fgy6 | piu8 |
+----------+-------+---------+--------+--------+
そして私は下記のようなテーブルを作成することを目標としています。
+----------+---------+-------+
| TicketId | Display | Value |
+----------+---------+-------+
| 1234 | PubId | 12 |
| 1234 | PubName | abc |
| 1234 | Model1 | xyz1 |
| 1234 | Model2 | pqr1 |
| 1235 | PubId | 34 |
| 1235 | PubName | iuy |
| 1235 | Model1 | fgy61 |
| 1235 | Model2 | piu8 |
+----------+---------+-------+
私はそれがデカルト積またはクロス適用(SQLの観点から)であることを知っていますが、私はそれを優れた方法で行いたいと思います。
Excelを通してこのタイプのデータ表現をする方法はありますか?
あなたはおそらくデータを 'UnPivot'するためにユーザパワークエリをする必要があるでしょう、それはあなたがSQLでUnPivotすることができる方法と非常に似たように働くでしょう
—
PeterH