我有一个c#程序,我正在编程,有人像这样投入一整天的生产:
Date | Part Number | Mold Num | Machine Num | Total Parts |Cycle
2/12/2016 | 1185-5B8 | 6580 | 12 | 220 | 56
2/12/2016 | 2249300 | 7797 | 36 | 600 | 13
2/12/2016 | 146865 | 5096789 | 12 | 500 | 15
2/16/2016 | 123456 | 7787 | 56 | 300 | 34
2/16/2016 | 123456 | 787 | 54 | 360 | 36
2/16/2016 | 123456 | 777 | 56 | 500 | 46
2/16/2016 | 123456 | 87 | 54 | 400 | 44
然后我计算每个条目的机器使用率(MU),如下所示:
Date | Part Number | Mold Num | Machine Num | MU
2/12/2016 | 1185-5B8 | 6580 | 12 | .428
2/12/2016 | 2249300 | 7797 | 36 | .271
2/12/2016 | 146865 | 5096789 | 12 | .260
2/16/2016 | 123456 | 7787 | 56 | .354
2/16/2016 | 123456 | 787 | 54 | .45
2/16/2016 | 123456 | 777 | 56 | .799
2/16/2016 | 123456 | 87 | 54 | .611
我想做的是制作类似于数据透视表的东西,它需要所有类似的日期/模具编号/机器编号,并使MU成为平均值,并以我想要的任何方式显示它。例如:
Date | MU
2/12/2016 | 32.0%
2/16/2016 | 55.4%
或
Machine Num. | MU
12 | 34.4%
36 | 27.1%
54 | 53.0%
56 | 57.6%
等。基本上我希望它是可变的,并显示正在寻找它的人需要的任何东西。我已经找到了这样做的方法,但它们要么没有意义,要么不是我想要的。请记住,我是c#和LINQ to SQL的新手