里面的linq的语句怎么写
时间: 2024-02-09 18:13:35
浏览: 145
以下是一个示例 LINQ 查询语句,可以实现 Power Query 的透视列功能:
假设您有一个包含以下列的 DataTable 变量:
- 员工姓名
您可以使用以下代码来实现按部门进行分组,并计算每个部门的平均工资和总工资:
Dim data As DataTable = yourDataTableVariable
' 使用 LINQ 查询语言来按部门分组并计算平均工资和总工资
Dim query = From row In data.AsEnumerable()
Group By dept = row.Field(Of String)("Department") Into Group
Select New With
.Department = dept,
.AvgSalary = Group.Average(Function(row) row.Field(Of Double)("Salary")),
.TotalSalary = Group.Sum(Function(row) row.Field(Of Double)("Salary"))
' 将透视表数据写入新的 DataTable 变量
Dim pivotTable As DataTable = New DataTable()
pivotTable.Columns.Add("Depa
```