Essbase MDX
Essbase MDX
Essbase MDX
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:
Simple Select
SELECT
{Jan}
ON COLUMNS
FROM Sample.Basic
Simple Select
SELECT
{([100-10], [Actual])}
ON COLUMNS
FROM Sample.Basic
et is an ordered collection of one or more tuples that have the same dimensional
SELECT
{([100-10],[East]), ([100-20],[East])}
ON COLUMNS,
{
CrossJoin
({[Profit]},{[Qtr1],[Qtr2],[Qtr3],[Qtr4]})
}
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"