我有一组数据,我正在通过C#中的服务引用检索。我正在尝试将该数据输出到CSV中以汇总报告。基本上我的最终报告应该有3列:Float
,所以在我的C#中我从数据源检索各种销售行的数据,并获得每行的月,商店,类别和成本。我正在尝试使用数据结构来总结具有相同月,商店和类别的每一行的成本,我的直觉是使用词典:
Month | Store | Category | Cost
所以我从我的数据源获取一行,得到它的月份,检查字典中是否已存在月份,如果没有,则为该月创建一个新条目,然后在下一个字典中查找对商店做同样的事情,然后在下一个字典中我对类别做同样的事情,然后如果有现有成本,我就把成本加到现有成本上。
我觉得我这样做是错误的。感觉很啰嗦。