Коллеги, заплутал в трех соснах. Выведите на дорогу))
prices:
load * inline [
id, price, date_parse
'A', 200, '20.02.2020'
'A', 300, '21.02.2020'
'A', 400, '12.02.2020'
'B', 100, '18.02.2020'
'B', 160, '19.02.2020'
'B', 90, '15.02.2020'
'C', 230, '14.02.2020'
'D', 190, '19.02.2020'
'C', 290, '13.02.2020'
];
Нужно в визе показать PRICE по ID на последние даты.
А таблице делаю так:
FirstSortedValue(total <ad> price, -aggr( max(date_parse), price))
1. Правильно ли мыслю или какой-то другой best practice для этой типовой задачи есть?
2. Не могу придумать правильный алгоритм для KPI. На тех же исходных посчитать средний PRICE по всем товарам (ID) за последние даты.