Hi, I am trying to use pivot table to show my data. For example:
my data in dataset like:
I want result like:
So I created last_value calculation field using lastValue function:
lastValue(value, [{value} ASC], [{field_name}, {value}])
But I got result like:
Is it possible that I can merge f2, f3 in 1 line? Or is there any other function I could use?
Here is the test dataset I am using
select
'id1' as id,
'f1' as field_name,
'100' as value,
'user1' as completed_by,
'2025-01-01' as completed_at
union all
select
'id1' as id,
'f2' as field_name,
'200' as value,
'user1' as completed_by,
'2025-01-01' as completed_at
union all
select
'id1' as id,
'f3' as field_name,
'300' as value,
'user1' as completed_by,
'2025-01-01' as completed_at
union all
select
'id2' as id,
'f1' as field_name,
'100' as value,
'user2' as completed_by,
'2025-01-02' as completed_at
union all
select
'id2' as id,
'f2' as field_name,
'aaa' as value,
'user2' as completed_by,
'2025-01-02' as completed_at
union all
select
'id2' as id,
'f3' as field_name,
'aaa' as value,
'user2' as completed_by,
'2025-01-02' as completed_at
union all
select
'id2' as id,
'f4' as field_name,
'aaa' as value,
'user2' as completed_by,
'2025-01-02' as completed_at
Thanks
Ce Wu




