Я пытаюсь создать поле в студии данных, которое использует «case when» и функцию Date_diff.
Я получаю сообщение об ошибке «Не удалось разобрать формулу».
- мне нужно указать метрику разницы между двумя датами (как я это делаю в BigQuery)?
- могу ли я называть значения числами, а не строками (как это можно сделать в BigQuery)?
- Нужно ли приводить все поля в формат даты, или Data Studio распознает их как даты самостоятельно?
- Можно ли использовать функцию "Между"?
Моя последняя версия (которая не работает) выглядит следующим образом:
case when date_diff(cast(checkin as date),order_date,day)>=0 and <=3 then 3
when date_diff(cast(checkin as date),order_date,day)>=4 and <=7 then 7
when date_diff(cast(checkin as date),order_date,day)>=8 and <=14 then 14
when date_diff(cast(checkin as date),order_date,day)>=15 and <=30 then 30
when date_diff(cast(checkin as date),order_date,day)>=31 and <=60 then 60
when date_diff(cast(checkin as date),order_date,day)>=61 and <=180 then 180
when date_diff(cast(checkin as date),order_date,day)>=181 and <=365 then 365
end