2012-02-14 7 views
1

私は一連のレポートの開発に取り組んでいます。Formatプロパティと式を使用する場合

=FormatPercent(Fields!NewItems.Value,2) 

これはうまく動作します。これらのレポートは、私が表現を使用し、これを達成するような何かを様々な数のためにフォーマットする列、通貨、パーセンテージ、などなど

通常が必要です。私は最近、p2のような書式文字列を取るテキストボックスのFormatプロパティを認識しています。

プロパティに対して式を使用する特定のケースはありますか?このプロパティは、より曖昧なものであるため、開発者は有効な書式文字列を知る必要がありますが、個々に式を入力するのではなく、テキストボックスのグループにp2と入力する方が簡単です。

答えて

4

可能であれば、いつでもFormatプロパティを使用してください。これにより、Excelなどのエクスポート形式が最適にサポートされます。

例のように式を使用すると、エクスポートされる値は実際には文字列になり、元の値に戻すには解析する必要があります。 formatプロパティを使用すると、元の数値は書式設定の指示に従ってExcelに送られます。その後、必要に応じて丸めの変更など、書式を変更することができます。

エクスプレッションの方がはるかに柔軟であるため、Expressionで処理できるフォーマットで、Formatプロパティでは処理できないフォーマットを思いつくのは難しくありません。したがって、式を使用する必要があることがあります。

+0

私が探していたもの。私のクライアントは常にこれらをExcelにエクスポートしているので、私はできる限りそのFormatプロパティを使用するように切り替える予定です。 – NickHeidke

関連する問題