私はエネルギー会社の契約のためにSSASキューブで作業しています。異なる値の単位を表示するSSAS依存のFormatString
1つの尺度は「契約量」です。彼らは電気とガスの両方の契約をしています。したがって、契約量の単位はkm3またはMWhです。
尺度「契約数量」は、ガスとエルに分割するのではなく、同じ措置をとることが望ましい。
エンドユーザに異なるユニットを表示するにはどうすればよいですか?私は、コントラクト・タイプに依存するFormatStringを使用することが好ましい(情報は基礎となるファクト表とディメンションの両方にある)。それをしてもいいですか?
私はガスとガスで凝集可能なガスを作ることができますか? SQL Server 2008 R2の多次元
編集:編集
SCOPE
(
{[Measures].[Measure 1],
[Measures].[Measure 2],
[Measures].[Measure 3],
[Measures].[Measure 4]}
);
SCOPE([Contract Type].[Contract types].[Energy].&[El].Children);
FORMAT_STRING (This) = "#,##0.00 \k\W\h;-#,##0.00 \k\W\h";
END SCOPE;
SCOPE ([Contract Type].[Contract types].[Energy].&[El]);
FORMAT_STRING (This) = "#,##0.00 \k\W\h;-#,##0.00 \k\W\h";
END SCOPE;
SCOPE([Contract Type].[Contract types].[Energy].&[Gas].Children);
FORMAT_STRING (This) = "#,##0.00 k\m\3;-#,##0.00 \k\m\3";
END SCOPE;
SCOPE ([Contract Type].[Contract types].[Energy].&[Gas]);
FORMAT_STRING (This) = "#,##0.00 \k\m\3;-#,##0.00 \k\m\3";
END SCOPE;
END SCOPE;
このSSASは多次元または表形式ですか? –