0

私はデータフィールドを作成(そしてそのラベルユーザーフレンドリーな文字列を与える)のようなコードを持っている:特定の形式(Asposeセル)を採用するために、生成された値をピボットテーブルに強制することはできますか?

enter image description here

:これにより

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"; 

を、私はそうのような値で終わります"Total Packages"にコンマが追加され、999以上の値の場合はコンマが表示されます( "1000"ではなく "1,000")

また、 "Total Purchases"の値の前にドル記号それ、fまたはインスタンスは、「14042.56」は「$ 14,042.56」になります)

はまた、私の代わりに小数点以下の「33.20」(常に2と正確に二つの値)

ように、このような「33.2」として「平均購入」値たいです

「0.76」は「0.76%」になるように最後に、私は

は、私は次のことがうまくいくかもしれないと思った、値「合計の%」に追加パーセント記号をしたい:

pivotTable.DataFields[3].DataDisplayFormat = PivotFieldDataDisplayFormat. 

...しかし、私が望むものを達成するためのオプションのタイプは適切ではないようです。

このコードを作成するには、どのようなコードが必要ですか?

答えて

1

このスレッドに従ってください。私はあなたの参照のためのソースコードと出力ファイルを提供しています。あなたのフィードバックをお知らせください。

Thread Link

注:私は、Aspose社

で開発者エバンジェリストとして働いています
関連する問題