@Mayuresh_Chavan
This can be used for the solution give it a try
From row In dt.AsEnumerable()
Group row By department = row.Field(Of String)(“Department”) Into Group
Select New With {
Key department,
AverageSalary = Group.Average(Function(r) r.Field(Of Double)(“Salary”)
Then you can try building a new datatable
Dim resultTable As New DataTable
resultTable.Columns.Add(“Department”, GetType(String))
resultTable.Columns.Add(“Average Salary”, GetType(Double))
For Each item In groupedData
resultTable.Rows.Add(item.department, item.AverageSalary)
Next
Write the result in Excel using Write Range activity
dtOutput = (From row In dt_1.AsEnumerable()
Group row By Department = row.Field(Of String)("Department") Into Group
Select dtOutput.LoadDataRow(New Object() {
Department,
Group.Average(Function(r) Convert.ToDecimal(r.Field(Of Double)("Salary")))
}, False)).CopyToDataTable()
Try this code in assign activity .
prior to this use read range activity to read the input file (dt_1) , use build dataTable activity for output(dtOutput)having columns Department and Salary