0
私の表形式のモデルのExcelで計算されたメンバーを作成しようとしています。私はSQLでモデルにアクセスすることはできず、そこでコードを変更することはできません。計算されたメンバーExcelの列の順序に応じて消える
私の目標は、アトランタを除くすべてのブランチを含む計算メンバーを作成することです。ここで私はExcelで持っているmdxコードです。
aggregate([Branch].[Branch].[Branch].MEMBERS)-[Branch].[Branch].&[101 - ATLANTA]
次のピボットテーブルに示すように、コードは正常に動作します。
ワーキングMDXコード:
WITH
MEMBER [Branch].[Branch].[All].[ExclAtl] as aggregate([Branch].[Branch].
[Branch].MEMBERS)-[Branch].[Branch].&[101 - ATLANTA]
SELECT NON EMPTY Hierarchize(DrilldownMember(CrossJoin({[Branch].[Branch].
[All],[Branch].[Branch].[Branch].AllMembers}, {([Currency Type].
[Currency Type].[All])}), [Branch].[Branch].[Branch].AllMembers,
[Currency Type].[Currency Type]))
DIMENSION PROPERTIES PARENT_UNIQUE_NAME,HIERARCHY_UNIQUE_NAME ON COLUMNS
FROM (SELECT ({[Branch].[Branch].[All].[caseTest], [Branch].[Branch].[All].
[ExclAtl], [Branch].[Branch].&[101 - ATLANTA]},{[Currency Type].
[Currency Type].&[Base (USD)]}) ON COLUMNS FROM [Model])
WHERE ([Scale].[Currency Scale].[All],[Reserve Class].[Reserve Class Line].
[All],[Param1].[Gross Ceded Net].&[Gross],[Measures].[Total Incurred])
CELL PROPERTIES VALUE, FORMAT_STRING, LANGUAGE, BACK_COLOR, FORE_COLOR,
FONT_FLAGS
問題は、私は通貨の種類や支店の列を切り替えたときに表示されないExclAtl計算されるメンバです。どうしてこれなの? ExcelでMDXコードを入力する方が良い方法はありますか?ExclAtlメンバーは、選択した列の順番に表示されますか?
MDXコード(ExclAtlが表示されていない)
WITH
MEMBER [Branch].[Branch].[All].[ExclAtl] as aggregate([Branch].[Branch].
[Branch].MEMBERS)-[Branch].[Branch].&[101 - ATLANTA]
SELECT NON EMPTY Hierarchize(DrilldownMember(CrossJoin({[Currency Type].
[Currency Type].[All],[Currency Type].[Currency Type].[Currency
Type].AllMembers}, {([Branch].[Branch].[All])}), [Currency Type].
[Currency Type].[Currency Type].AllMembers, [Branch].[Branch]))
DIMENSION PROPERTIES PARENT_UNIQUE_NAME,HIERARCHY_UNIQUE_NAME ON COLUMNS
FROM (SELECT ({[Currency Type].[Currency Type].&[Base (USD)]},{[Branch].
[Branch].[All].[caseTest], [Branch].[Branch].[All].[ExclAtl], [Branch].
[Branch].&[101 - ATLANTA]}) ON COLUMNS FROM [Model])
WHERE ([Scale].[Currency Scale].[All],[Reserve Class].[Reserve Class Line].
[All],[Param1].[Gross Ceded Net].&[Gross],[Measures].[Total Incurred])
CELL PROPERTIES VALUE, FORMAT_STRING, LANGUAGE, BACK_COLOR, FORE_COLOR,
FONT_FLAGS
ありがとうございます!これをExcelで編集する方法はありますか?それとも、私が変えることができる設定はありますか?私はSQLのmdxコードを編集する表形式モデルにアクセスすることはできません。私はExcelですべてをやっています。 –
合計を削除して再生できます。私は、生成されたコード(DrilldownMemberなしなど)の簡略化のために役立つと思います。しかし、最善の方法は、別の属性を追加することです。 –