5

キューブをブラウズして Sales by Month をピボットすると (たとえば)、12345.678901 のような結果が得られます。

ユーザーがブラウジングするときに、小数点以下 2 桁に切り上げられた値、つまり 12345.68 を取得するようにする方法はありますか?

ありがとう、

-テディ

4

3 に答える 3

9

メジャーまたは計算のプロパティにフォーマット文字列を入力できます。OLAP クライアントがサポートしている場合は、そのフォーマットが使用されます。たとえば、小数点以下 1 桁の場合は、"#,0.0;(#,0.0)" のようなものを使用します。Excel は既定で書式指定文字列をサポートしており、Reporting Services を構成してそれらを使用することができます。

また、お金を扱っている場合は、通貨データ型を使用するようにメジャーを構成する必要があります。データベースのソース データ型が Money の場合、Analysis Services は既定で Double を使用します。これにより、丸めの問題が発生する可能性があり、Currency を使用するほど効率的ではありません。詳細については、この記事を参照してください:お金のデータ型の多くの利点。Currency を使用する副次的な利点の 1 つは、小数点以下 4 桁までしか表示されないことです。

于 2011-02-15T10:17:16.320 に答える
4

キューブ自体の表示プロパティを編集すると、誰かがキューブを編集するたびに常に小数点以下 2 桁が返されます。

または、MDX の実行時にフォーマット文字列を追加できます。

WITH MEMBER [Measures].[NewMeasure] AS '[Measures].[OldMeasure]', FORMAT_STRING='##0.00'
于 2011-02-20T22:48:05.907 に答える
3

メジャーの書式文字列プロパティを変更できます。次の 2 つの方法があります。

  1. メジャーが直接メジャーの場合 -

    メジャーのプロパティに移動し、「書式文字列」を更新します このようなもの

  2. メジャーが計算された場合メジャー -

    計算に移動し、「フォーマット文字列」を更新します このようなもの

于 2017-01-19T07:02:00.670 に答える