簡體   English   中英

如何在mdx查詢中建立2個度量和層次結構

[英]How to establish in a mdx query 2 measures and a hierarchy

我有這個查詢:

SELECT NON EMPTY {
    [Art].[Art].[Art].ALLMEMBERS * [Measures].[Costs] * [Measures].[Margin]
} ON COLUMNS 
FROM  [Model]  
CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE,
    FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS

我收到一條錯誤消息,指出無法完成此操作。 我的想法是為每個成員顯示其成本和利潤,如下所示:

Article 1     | Article 2     | Article 3
cost | margin | cost | margin | cost | margin 

哪個是正確的方法? 順便說一句,有什么好的教程或網站可以學習有關創建mdx查詢的信息嗎?

您的查詢將度量交叉在一起: [Measures].[Costs] * [Measures].[Margin]但您對預期結果的想法不同。 您在預期結果中顯示的是兩組交叉連接: {Articles} * {Measures}

我建議更像這樣:

SELECT 
    {[Measures].[Costs], [Measures].[Margin]} ON COLUMNS,
    NON EMPTY {[Art].[Art].[Art].ALLMEMBERS} ON ROWS 
FROM [Model]  
CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS

或者,如果您希望所有這些都在列上,例如您的預期結果:

SELECT 
    NON EMPTY {[Art].[Art].[Art].ALLMEMBERS} * 
        {[Measures].[Costs], [Measures].[Margin]} ON COLUMNS
FROM [Model]  
CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS

為了了解MDX,我建議您將本書“ MDX解決方案”作為簡要介紹。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM