我有代码来创建数据字段(然后给它们的标签用户友好的字符串),如下所示:
pivotTable.AddFieldToArea(PivotFieldType.Data, TOTALQTY_COLUMN);
pivotTable.AddFieldToArea(PivotFieldType.Data, TOTALPRICE_COLUMN);
pivotTable.AddFieldToArea(PivotFieldType.Data, AVGPRICE_COLUMN);
pivotTable.AddFieldToArea(PivotFieldType.Data, PERCENTOFTOTAL_COLUMN);
pivotTable.DataFields[0].DisplayName = "Total Packages";
pivotTable.DataFields[1].DisplayName = "Total Purchases";
pivotTable.DataFields[2].DisplayName = "Avg Purchase";
pivotTable.DataFields[3].DisplayName = "% of Total";
有了这个,我最终会得到这样的值:
我希望将逗号添加到“总包”中,以便对于超过999的任何值,将显示逗号(“1,000”而不是“1000”)
我还希望在“总购买量”值之前加上美元符号(例如,“14042.56”变为“$ 14,042.56”)
另外,我希望“平均购买”值(例如“33.2”)改为“33.20”(小数点后面总是两个且恰好是两个值)
最后,我想在“%of Total”值附加一个百分号,以便“0.76”变为“0.76%”
我认为以下内容可行:
pivotTable.DataFields[3].DataDisplayFormat = PivotFieldDataDisplayFormat.
...但似乎没有合适的选择来实现我想要的目标。
使这项工作需要什么代码?
答案 0 :(得分:1)