[英]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.