縦展開
横型のデータを縦型に変換できます。
この機能でできること
この機能では、以下のことが可能です。
- 横型のデータを縦型に変換する
- 縦型に変換する列をlabelとvalueの 2 列に変換する
データの分析や可視化のために、データ形式を最適化する際に役立ちます。
生成される SQL
この機能は、主に以下のような SQL を生成します。
SELECT "col1", CASE seq.num WHEN 0 THEN 'col2' WHEN 1 THEN 'col3' ELSE NULL END AS "label", CASE seq.num WHEN 0 THEN CAST("col2" AS varchar) WHEN 1 THEN CAST("col3" AS varchar) ELSE NULL END AS "value"FROM "iris"CROSS JOIN (SELECT 0 AS num UNION ALL SELECT 1 AS num) AS seq
CROSS JOIN と CASE 式を使用して、選択した列をラベルと値の 2 列に変換する SQL が生成されます。
非対応データタイプ
この機能は下記のデータタイプでは提供されていません。
- Salesforce