これは非常に基本的なことかもしれません。メジャーに接続されたディメンションの属性に基づいて、メジャーで使用される書式文字列を変更しようとしています。現時点では、計算されたメジャーでこれを行っています。
基本的に、ファクト テーブルの行にはディメンションの ID の値が含まれており、そのディメンションには必要な形式情報が含まれています。クエリでディメンションを必要とせずに、その値に基づいて書式設定を適用したいと考えています。
このようなもの:
WHEN [Format Source].[Hierarchy].CurrentMember.Properties("Format") is [Format Source].[Format].&[Number (123)]
THEN FORMAT([Measures].[Volume], "#.#")
ユーザーがレポートを作成する方法を常に制御できるとは限らないため、クエリにディメンションが含まれているかどうかに関係なく、この書式設定を適用したいと考えています。データは、フォーマット ディメンションの属性に基づいて、さまざまなレベルの小数精度を持つ整数または % である可能性があります。
私はこれについてはかなりずれているかもしれないと思います。事前に助けてくれてありがとう