SELECT
{
Hierarchize
(
{
[Bookings].[DEFAULT_HIERARCHY].[ALL].[AllMember],
[Bookings].[DEFAULT_HIERARCHY].[ALL].[AllMember].Children
}
)
} ON COLUMNS,
{
Hierarchize
(
{
[TimeBucket].[DEFAULT_HIERARCHY].[ALL].[AllMember],
[TimeBucket].[DEFAULT_HIERARCHY].[ALL].[AllMember].Children
}
)
} ON ROWS
FROM [EquityDerivativesCube]
SELECT
{
Hierarchize
(
{
[Bookings].[DEFAULT_HIERARCHY].[ALL].[AllMember],
[Bookings].[DEFAULT_HIERARCHY].[ALL].[AllMember].Children
}
)
} ON COLUMNS,
{
Hierarchize
(
{
[TimeBucket].[DEFAULT_HIERARCHY].[ALL].[AllMember],
[TimeBucket].[DEFAULT_HIERARCHY].[ALL].[AllMember].Children,
[TimeBucket].[DEFAULT_HIERARCHY].[ALL].[AllMember].[2M].Children
}
)
} ON ROWS
FROM [EquityDerivativesCube]
SELECT
{
Hierarchize
(
{
{0}
}
)
} ON COLUMNS,
{
Hierarchize
(
{1}
)
}
ON ROWS FROM [EquityDerivativesCube]
SELECT
Hierarchize(
Union(
CrossJoin(
{[Bookings].[DEFAULT_HIERARCHY].[ALL].[AllMember]},
{[Underlyings].[DEFAULT_HIERARCHY].[ALL].[AllMember]}
),
Union(
CrossJoin(
{[Bookings].[DEFAULT_HIERARCHY].[ALL].[AllMember]},
[Underlyings].[DEFAULT_HIERARCHY].[ALL].[AllMember].Children
),
Union(
CrossJoin(
[Bookings].[DEFAULT_HIERARCHY].[ALL].[AllMember].Children,
{[Underlyings].[DEFAULT_HIERARCHY].[ALL].[AllMember]}
),
CrossJoin(
[Bookings].[DEFAULT_HIERARCHY].[ALL].[AllMember].Children,
[Underlyings].[DEFAULT_HIERARCHY].[ALL].[AllMember].Children
)
)
)
))
ON COLUMNS,
{Hierarchize(
{[TimeBucket].[DEFAULT_HIERARCHY].[ALL].[AllMember],
[TimeBucket].[DEFAULT_HIERARCHY].[ALL].[AllMember].Children})}
ON ROWS
FROM [EquityDerivativesCube]
DrilldownMember({ [TimeBucket].[DEFAULT_HIERARCHY].[ALL].[AllMember]}, { [TimeBucket].[DEFAULT_HIERARCHY].[ALL].[AllMember], [TimeBucket].[DEFAULT_HIERARCHY].[ALL].[AllMember].[2M]}, RECURSIVE)
{
{[TimeBucket].[DEFAULT_HIERARCHY].[ALL].[AllMember]},
[TimeBucket].[DEFAULT_HIERARCHY].[ALL].[AllMember].Children,
[TimeBucket].[DEFAULT_HIERARCHY].[ALL].[AllMember].[2M].Children
}