Вычислить продолжительность между датами, сгруппированными по элементам в столбце - PullRequest
0 голосов
/ 11 июля 2020

Кажется, я не могу понять, как рассчитать продолжительность между датами в зависимости от стадии заказа. Вы можете увидеть столбцы ниже с порядковым номером, который проходит различные этапы, каждый со своим собственным date_time создания. Мне нужна формула, которую можно применить к сотням строк, чтобы я мог видеть, сколько времени занимает каждый этап для каждого заказа, сгруппированного по имени пользователя, а затем усреднять это по всем заказам, может ли кто-нибудь помочь?

enter image description here

Here is a sample sheet: https://docs.google.com/spreadsheets/d/1UeZzZx5uJQippBk-U4eVG_-Fl0jUIzwsutsUTLFS0xo/edit?usp=sharing

Я пробовал этот запрос, но безуспешно:

={QUERY(A1:J,"Select F, avg(J) where A is not null group by F pivot D"),QUERY(A1:J,"select avg(J) where A is not null group by F Label avg(J) 'Average'");TRANSPOSE(QUERY(A1:J,"Select avg(J) where A is not null group by D label avg(J) 'Total'")),QUERY(A1:J,"Select avg(J) where A is not null group by F label avg(J) ''")}

1 Ответ

0 голосов
/ 11 июля 2020

Думаю, я решил эту проблему с помощью этого запроса:

={QUERY(A1:J,"Select F, avg(J) 
where J is not null 
group by F 
pivot D")
,
QUERY(A1:J,"select avg(J) 
where J is not null 
group by F 
Label avg(J) 'User Average'")
;
TRANSPOSE(QUERY(A1:J,"Select avg(J) 
where J is not null 
group by D 
label avg(J) 'Stage Average'"))
,
QUERY(A1:J,"Select avg(J) 
where J is not null 
label avg(J) ''")}
...