VB.NET中的LINQ中的数据透视表

时间:2010-03-25 05:24:32

标签: vb.net linq pivot pivot-table

我正在寻找在vb.net中进行数据透视表查询。 我在c#中找到了很多代码但在VB.Net中没有找到,我不明白如何将c#转换为VB。

你能帮助我吗?

由于

2 个答案:

答案 0 :(得分:1)

我找到了回复:

Dim query = From final In _
                    (From lh In Me.AnnualCost1.sp_annualcostLH _
                     Group lh By lh.Asset_Number Into Group) _
                Let Jan As Object = (From r In final.Group Where _
                r.Month = "January" _
                Select r.lhTotal).Sum _
                Select New With { _
                    .Asset_Number = final.Asset_Number, _
                    .January = If(Jan Is Nothing, 0, Jan) _
                    }

这会逐月生成一个数据透视表。这里仅限于1月

于连

答案 1 :(得分:0)

您可以使用SharpDevelop将C#代码转换为VB.net,反向转换为少数其他语言。