Имея приведенную ниже таблицу и запрос Кусто, как получить результат со столбцом «Покупка»?
let ProductsTable = datatable(Supplier: string, Fruit: string, Price: int, Purchase: datetime)
[
'Contoso', 'Grapes', 220, datetime(2018-10-01 01:00),
'Fabrikam', 'Lemons', 31, datetime(2018-10-01 02:00),
'Contoso', 'Lemons', 29, datetime(2018-10-02 03:00),
'Contoso', 'Grapes', 210, datetime(2018-10-02 04:00),
'Fabrikam', 'Lemons', 30, datetime(2018-10-03 05:00),
'Contoso', 'Bananas', 12, datetime(2018-10-03 06:00),
'Contoso', 'Bananas', 12, datetime(2018-10-04 07:00),
'Contoso', 'Lemons', 29, datetime(2018-10-04 08:00),
'Contoso', 'Grapes', 200, datetime(2018-10-05 09:00),
];
ProductsTable
| summarize Price = min(Price) by Supplier, Fruit
| order by Supplier asc, Fruit asc, Price asc
Результат
Contoso Bananas 12
Contoso Grapes 200
Contoso Lemons 29
Fabrikam Lemons 30
Желаемый результат
Contoso Bananas 12 2018-10-03 06:00
Contoso Grapes 200 2018-10-05 09:00
Contoso Lemons 29 2018-10-02 03:00
Fabrikam Lemons 30 2018-10-03 05:00
Я знаю, что может быть несколько результатов, например, для Contoso-Bananas-12 у нас может быть любой из следующих
- 2018-10-03 0 6 : 00
- 2018-10-04 0 7 : 00