Дано «Договоры.csv»
"Дата";"Контрагент";"ДатаДоговора";"Сумма";"Оплачено"
"2024-07-01 00:00:00";"Клиент1";"2024-06-21 00:00:00";100000;0
"2024-07-08 00:00:00";"Клиент1";"2024-06-21 00:00:00";100000;10000
"2024-07-08 00:00:00";"Клиент2";"2024-07-01 00:00:00";200000;0
Требуется показать «Возраст» договора.
Используется Плагин Infinity (тип CSV, парсер UQL, источник URL, формат Table). Cледующий UQL код нуждается в корректировке:
parse-csv --delimiter ";" | where "Контрагент" == '${Customer}'
| extend "start"=todatetime("ДатаДоговора")
| extend "end"=now()
| extend "x"=diff("start","end")
| project "Возраст"="x"
| order by "ДатаДоговора" desc | limit 1