0

共有ファイルサーバーに保存されているWebアプライアンスからxmlファイルを取得します。xmlはプール構造です。次に例を示します。

<row>
  <cell>2000-01-01T00:00:18.000000</cell> 
  <cell>2012-02-24T14:17:12.000000</cell> 
  <cell>0.18</cell> 
  <cell>3697.26464171841</cell> 
  <cell>3697.26464171841</cell> 
  <cell>3737.1</cell> 
  <cell>10.4318</cell> 
  <cell>0.229</cell> 
</row>

各セル要素は、実際には異なる要素である必要があります。たとえば、このxmlシートを作成する場合は、次のようにフォーマットします。

<run>
  <startTime>2000-01-01T00:00:18.000000</startTime> 
  <EndTime>2012-02-24T14:17:12.000000</EndTime> 
  <effeicency>0.18</effeicency> 
  <good>3697.26464171841</good> 
  <bad>3697.26464171841</bad> 
  <average>3737.1</average> 
  <oee>10.4318</oee> 
  <up>0.229</up> 
</run>

私はSSISXMLソースを使用してこれを取得し、次の情報を取得しています。

Cell|row_id
2001-01-01|3
2001-01-01|3
0.18|3
3697.264|3
3697.264|3
3737.1|3
10.431|3
0.229|3
2012-01-01|4
2012-01-01|4
0.15|4
698.222|4
397.204|4
337.1|4
11.531|4
0.219|4
... 
...

だから私の質問は、ソースに2つの列しかなく、何かを集約していない場合でも、データをピボットするために変換を使用できますか?私の期待する出力は

2001-01-01|   2001-01-01|    0.18|    3697.264|    3697.264|    3737.1|    10.431|   0.229
4

1 に答える 1