我想要形成一個轉換,我需要連接每個10行的值。concat在pentaho中的每個n行
第一步驟:表輸入(從Postgres的DB查詢:select id from tablename
)從上述查詢
樣品結果:
id
00000191-555c-11e4-922d-29fb57a42e4c
00000192-555c-11e4-922d-29fb57a42e4c
00000193-555c-11e4-922d-29fb57a42e4c
00000194-555c-11e4-922d-29fb57a42e4c
00000195-555c-11e4-922d-29fb57a42e4c
00000196-555c-11e4-922d-29fb57a42e4c
00000197-555c-11e4-922d-29fb57a42e4c
00000198-555c-11e4-922d-29fb57a42e4c
00000199-555c-11e4-922d-29fb57a42e4c
0000019a-555c-11e4-922d-29fb57a42e4c
000001a3-3cf2-11e4-b398-e52ee0ec6a4c
000002ad-3768-4242-88cf-96f27d0263af
000003ea-26e3-11e4-ace7-15c7d609fa6e
00000684-73fb-4d65-a502-87c4eb6607c1
0000087a-f587-44fa-8e88-7bcae5bcb22c
00000889-39c5-11e4-bd0e-c3f9d65ac856
0000094c-be98-4456-8b49-6357a36581aa
00000987-2f19-4574-ab85-6744a65ee4e3
00000cd0-4097-11e4-a4e6-af71a3d902c0
00000e1e-3b55-11e4-9897-d958d55e6784
這裏我不得不IDS Concat的每10行到單個行。例如。單行1-10行ID,另一行11-20行ID,等等。
預期輸出:
ids
00000191-555c-11e4-922d-29fb57a42e4c,00000192-555c-11e4-922d-29fb57a42e4c,00000193-555c-11e4-922d-29fb57a42e4c,00000194-555c-11e4-922d-29fb57a42e4c,00000195-555c-11e4-922d-29fb57a42e4c,00000196-555c-11e4-922d-29fb57a42e4c,00000197-555c-11e4-922d-29fb57a42e4c,00000198-555c-11e4-922d-29fb57a42e4c,00000199-555c-11e4-922d-29fb57a42e4c,0000019a-555c-11e4-922d-29fb57a42e4c
000001a3-3cf2-11e4-b398-e52ee0ec6a4c,000002ad-3768-4242-88cf-96f27d0263af,000003ea-26e3-11e4-ace7-15c7d609fa6e,00000684-73fb-4d65-a502-87c4eb6607c1,0000087a-f587-44fa-8e88-7bcae5bcb22c,00000889-39c5-11e4-bd0e-c3f9d65ac856,0000094c-be98-4456-8b49-6357a36581aa,00000987-2f19-4574-ab85-6744a65ee4e3,00000cd0-4097-11e4-a4e6-af71a3d902c0,00000e1e-3b55-11e4-9897-d958d55e6784
我知道group by或內存組通過將Concat的行,但在這種情況下,如果可以讓我使用它,我該如何使用它。
請幫我這個。提前致謝!
編輯您的問題,並提供樣本數據和期望的結果。 –
@GordonLinoff添加了示例數據和預期輸出。希望現在可以理解。 – Arunraj