2.10 Grouping: get the maximum/minimum value
Find the highest/lowest total sales amount for each product based on the following daily sales amount.
Date | Product | Sales |
---|---|---|
2022-01-01 00:00:00 | Cereal | 98.0000 |
2022-01-01 00:00:00 | Meat | 174.0000 |
2022-01-02 00:00:00 | Cereal | 168.0000 |
2022-01-02 00:00:00 | Meat | 167.4000 |
2022-01-03 00:00:00 | Cereal | 1696.0000 |
… | … | … |
SPL script:
A | |
---|---|
1 | =T(“DailySales.xls”) |
2 | =A1.groups(Product;max(Sales):Sales) |
3 | =A1.groups(Product;min(Sales):Sales) |
A2’s result:
Product | Sales |
---|---|
Cereal | 1696 |
Meat | 3000 |
A3’s result:
Product | Sales |
---|---|
Cereal | 98 |
Meat | 75 |
SPL Official Website 👉 https://www.scudata.com
SPL Feedback and Help 👉 https://www.reddit.com/r/esProcSPL
SPL Learning Material 👉 https://c.scudata.com
SPL Source Code and Package 👉 https://github.com/SPLWare/esProc
Discord 👉 https://discord.gg/cFTcUNs7
Youtube 👉 https://www.youtube.com/@esProc_SPL