Beruflich Dokumente
Kultur Dokumente
MDX
In Hyperion Essbase
By Amit Sharma
aloo_a2@yahoo.com
Amit Sharma
Hyperion Trainer
learnhyperion.wordpress.com
mailto : aloo_a2@yahoo.com for all Hyperion video tutorial/Training/Certification/Material
MDX Introduction
Multidimensional Expressions (MDX) lets you query
multidimensional objects, such as cubes, and return
multidimensional cell sets that contain the cube's data.
In MDX, the SELECT statement specifies a result set that contains a subset
of multidimensional data that has been returned from a cube. To specify a
result set, an MDX query must contain the following information:
et is an ordered collection of one or more tuples that have the same dimensional
SELECT SELECT
{Jan} {([100-10], [Actual])}
ON COLUMNS ON COLUMNS
FROM Sample.Basic FROM Sample.Basic
SELECT SELECT
{[100-10],[100-20]} {([100-10],[East]), ([100-20],[East])}
ON COLUMNS, ON COLUMNS,
{[Qtr1],[Qtr2],[Qtr3],[Qtr4]} {
ON ROWS ([Qtr1],[Profit]), ([Qtr2],[Profit]),
FROM Sample.Basic ([Qtr3],[Profit]), ([Qtr4],[Profit])
}
ON ROWS
FROM Sample.Basic
SELECT SELECT
MemberRange([Qtr1],[Qtr4]) [Qtr1]:[Qtr4]ON COLUMNS
ON COLUMNS FROM Sample.Basic
FROM Sample.Basic
Attribute Dimension
SELECT
CrossJoin ({[100-10]}, {[East],[West],[South],[Central]})
ON COLUMNS,
CrossJoin (
{[Sales],[COGS],[Margin %],[Profit %]}, {[Qtr1]}
)
ON ROWS
FROM Sample.Basic
SELECT
CrossJoin ({[100-10]}, {[East],[West],[South],[Central]})
ON COLUMNS,
CrossJoin (
{[Sales],[COGS],[Margin %],[Profit %]}, {[Qtr1]}
)
ON ROWS
FROM Sample.Basic
WHERE (Budget)
SELECT
Filter([Market].Members, SELECT {Parent
IsChild([Market].CurrentMember, ([100-10])} ON
[East]) COLUMNS FROM
) sample.basic
ON COLUMNS
FROM Sample.Basic
Conditional Access "IFF"