キューブをブラウズして Sales by Month をピボットすると (たとえば)、12345.678901 のような結果が得られます。
ユーザーがブラウジングするときに、小数点以下 2 桁に切り上げられた値、つまり 12345.68 を取得するようにする方法はありますか?
ありがとう、
-テディ
キューブをブラウズして Sales by Month をピボットすると (たとえば)、12345.678901 のような結果が得られます。
ユーザーがブラウジングするときに、小数点以下 2 桁に切り上げられた値、つまり 12345.68 を取得するようにする方法はありますか?
ありがとう、
-テディ
メジャーまたは計算のプロパティにフォーマット文字列を入力できます。OLAP クライアントがサポートしている場合は、そのフォーマットが使用されます。たとえば、小数点以下 1 桁の場合は、"#,0.0;(#,0.0)" のようなものを使用します。Excel は既定で書式指定文字列をサポートしており、Reporting Services を構成してそれらを使用することができます。
また、お金を扱っている場合は、通貨データ型を使用するようにメジャーを構成する必要があります。データベースのソース データ型が Money の場合、Analysis Services は既定で Double を使用します。これにより、丸めの問題が発生する可能性があり、Currency を使用するほど効率的ではありません。詳細については、この記事を参照してください:お金のデータ型の多くの利点。Currency を使用する副次的な利点の 1 つは、小数点以下 4 桁までしか表示されないことです。
キューブ自体の表示プロパティを編集すると、誰かがキューブを編集するたびに常に小数点以下 2 桁が返されます。
または、MDX の実行時にフォーマット文字列を追加できます。
WITH MEMBER [Measures].[NewMeasure] AS '[Measures].[OldMeasure]', FORMAT_STRING='##0.00'