Group By And Find The SUM

Input collection: myTravelExpenses6

DateItemValue
1/1/2020Hotel1050
1/1/2020Food30
1/2/2020Food75
1/3/2020Hotel1300
1/3/2020Food50
1/4/2020Flight800


Output collection: mySolution6

ItemSum Of Value
Hotel2350
Food155
Flight800


Solution code:

//Create a collection
ClearCollect(myTravelExpenses6,
{Date: Date(2020,1,1), Item: "Hotel", Value: 1050},
{Date: Date(2020,1,1), Item: "Food", Value: 30 },
{Date: Date(2020,1,2), Item: "Food", Value: 75 },
{Date: Date(2020,1,3), Item: "Hotel",Value: 1300},
{Date: Date(2020,1,3), Item: "Food", Value: 50},
{Date: Date(2020,1,4), Item: "Flight", Value: 800}
);

//Group by and sum column code
ClearCollect(
    mySolution6,
    DropColumns(
        AddColumns(
            GroupBy(myTravelExpenses6,"Item","GroupedItems"),
        "Sum of Value",Sum(GroupedItems,Value)
        ),
    "GroupedItems"
    )
);