請幫助理解MDX查詢的工作原理。 我已經使用excel連接到多維數據集並構建了一個mdx查詢。總之最後我需要得到該表是這樣的:從olap MDX查詢中選擇數據
12.01.2015
+-------+-------+-------+-----+-------+------
| 00:00 | 01:00 | 02:00 | ... | 23:00 | TOTAL
--------+-------+-------+-------+-----+-------+------
Ivan | null | 3 | null | ... | 12 | 38
Pert | 3 | 8 | null | ... | null | 125
Sidor |
我們看到Date
,Time
(小時),FIO(伊萬,切赫等)和值。 立方體的尺寸:Dim Date
,Dim Hour
,Dim Users
我試圖從Excel中獲取MDX查詢,但我無法理解如何修改它以獲得我需要的結果。這裏是請求(格式化):
SELECT NON EMPTY
CrossJoin(
Hierarchize(
DrilldownMember(
{
{
DrilldownMember(
{
{
DrilldownLevel
(
{[Dim Date].[Даты YMD].[All]}
)
}
},
{[Dim Date].[Даты YMD].[Year Name].&[2015]}
)
}
},
{[Dim Date].[Даты YMD].[Year Name].&[2015].&[5]}
)
),
Hierarchize(
{
DrilldownLevel(
{[Dim Hour].[Hour Key].[All]}
)
}
))
DIMENSION PROPERTIES PARENT_UNIQUE_NAME,
[Dim Date].[Даты YMD].[Date Key].[Month Name],[Dim Date].[Даты YMD].[Date Key].[Year Name] ON COLUMNS ,
NON EMPTY
Hierarchize(
{
DrilldownLevel(
{[Dim Users].[FIO].[All]}
)
}
)
DIMENSION PROPERTIES PARENT_UNIQUE_NAME ON ROWS FROM
(
SELECT ({[Dim Date].[Даты YMD].[Year Name].&[2015].&[5]}
)
ON COLUMNS
FROM [Dwh Sorting])
WHERE ([Measures].[Fact Table Count]) CELL PROPERTIES VALUE,
FORMAT_STRING,
LANGUAGE,
BACK_COLOR,
FORE_COLOR,
FONT_FLAGS
它得到的數據爲2015年五月我的目標是獲得一張長條桌(有很多列)像我展示。一個或多個月。
您得到了什麼錯誤? –
他沒有收到任何錯誤。他希望採用不同格式的數據。 – SouravA
@ user2598575 - 假設你有三個月。數據如何看起來像那樣? – SouravA