28.01.2013 Views

SAP HANA Developer Guide - Get a Free Blog

SAP HANA Developer Guide - Get a Free Blog

SAP HANA Developer Guide - Get a Free Blog

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

○ MEMBERS_AND_ASCENDANTS<br />

○ MEMBERS_AND_DESCENDANTS<br />

○ ASCENDANTS_AND_DESCENDANTS<br />

○ ONLY_ASCENDANTS<br />

○ ONLY_DESCENDANTS<br />

SELECT<br />

{ [Measures].[SALES] }<br />

ON COLUMNS,<br />

NON EMPTY<br />

{ Hierarchize( MembersAscendantsDescendants([JUICE_TIME].[TimeHier].<br />

[QUARTER].[3]:[JUICE_TIME].[TimeHier].[QUARTER].[4],<br />

MEMBERS_AND_ASCENDANTS_AND_DESCENDANTS )) }<br />

ON ROWS<br />

FROM [JUICE]<br />

SELECT<br />

{ [Measures].[SALES] }<br />

ON COLUMNS,<br />

NON EMPTY<br />

{ Hierarchize( MembersAscendantsDescendants([JUICE_TIME].[TimeHier].<br />

[QUARTER].[3]:[JUICE_TIME].[TimeHier].[QUARTER].[4],<br />

ONLY_ASCENDANTS )) }<br />

ON ROWS<br />

FROM [JUICE]<br />

Variables<br />

An MDX SELECT statement in <strong>SAP</strong> <strong>HANA</strong> enables you to send values for variables defined within modeling views.<br />

Analytic and calculation views can contain variables, that can be bound to specific attributes. When calling the<br />

view, you can send values for those variables. These variables can be used, for example, to filter the results.<br />

<strong>SAP</strong> <strong>HANA</strong> supports an extension to MDX whereby you can pass values for variables defined in views by adding a<br />

<strong>SAP</strong> Variables clause in your select statement. Here is the syntax for a Select statement:<br />

: [WITH ]<br />

SELECT [[,...]]<br />

FROM <br />

[WHERE <br />

<strong>SAP</strong> VARIABLES: [[,] …]]<br />

: [] <br />

: INCLUDING | EXCLUDING<br />

: = | > | >= | < |

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!