0
有谁知道交叉表功能是否可以用于多列表格?如何使用交叉表
Date│ Event_1│ Hours_1│ Event_2│ Hours_2│ Event_3│ Hours_3│
进入
Date│ Event_1│ Hours_1│
Date│ Event_2│ Hours 2│
Date│ Event_3│ Hours 3│
有谁知道交叉表功能是否可以用于多列表格?如何使用交叉表
Date│ Event_1│ Hours_1│ Event_2│ Hours_2│ Event_3│ Hours_3│
进入
Date│ Event_1│ Hours_1│
Date│ Event_2│ Hours 2│
Date│ Event_3│ Hours 3│
可以,但你要 “正常化” 你的格式交叉功能数据可以接受,例如:
with normalized as (
select date, 1 as num, 'event' as key, event_1 as value from tabl
union all
select date, 2 as num, 'event' as key, event_2 as value from tabl
union all
select date, 3 as num, 'event' as key, event_3 as value from tabl
union all
select date, 1 as num, 'hours' as key, hours_1 as value from tabl
union all
select date, 2 as num, 'hours' as key, hours_2 as value from tabl
union all
select date, 3 as num, 'hours' as key, hours_3 as value from tabl
)
select date, key, value from normalized order by num;