Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0
Wiki Markup
{scrollbar}
----
h2. Estructura de las sentencias MDX

Una sentencia MDX de consulta tiene la siguiente estructura básica

{code}

...

Estructura de las sentencias MDX

Una sentencia MDX de consulta tiene la siguiente estructura básica

Code Block
SELECT
 <colExpresion> ON COLUMNS,
 <rowExpresion> ON ROWS
FROM <cubeName>
WHERE <filterExpresion>
{code}

h2. Expresiones en O3 MDX

La estructura general de una dimensión en O3 es:

{code}

Expresiones en O3 MDX

La estructura general de una dimensión en O3 es:

Code Block
<dimension name>
       <main root>
             <level name>
             ...
       <alternative root1>
             <level name>
             ...
       <alternative root2>
             <level name>
             ...
       ...
{code}

Las

...

expresiones

...

en

...

O3

...

MDX

...

pueden

...

tener

...

como

...

prefijo

...

("

...

["

...

y

...

"

...

]"

...

se

...

utilizan

...

si

...

los

...

nombres

...

contienen

...

espacio):

...

}
Code Block
[<dimension name>].[<root>]
{code}

donde

...

"<root>"

...

puede

...

ser

...

la

...

raíz

...

principal

...

o

...

una

...

raíz

...

alternativa.

...

En

...

caso

...

de

...

omitir

...

la

...

raíz,

...

se

...

asume

...

la

...

raíz

...

principal.

...

A

...

continuación

...

se

...

presentan

...

dos

...

ejemplos

...

de

...

expresiones

...

que

...

referencian

...

a

...

un

...

elemento

...

(miembro

...

en

...

la

...

terminología

...

de

...

MDX).

...

En

...

particular,

...

ambas

...

expresiones

...

denotan

...

el

...

mismo

...

elemento.

...

}
Code Block
Customers.Customers.[Customer Type].[Major Accounts]
{code}
\\
{code}


Code Block
Customers.[Major Accounts]
{code}

La

...

primera

...

se

...

trata

...

de

...

la

...

forma

...

completa

...

de

...

referenciar

...

al

...

elemento

...

(nombre

...

de

...

dimensión.nombre

...

de

...

la

...

raíz.nombre

...

del

...

nivel.etiqueta

...

del

...

elemento)

...

mientras

...

que

...

la

...

segunda

...

se

...

trata

...

de

...

la

...

forma

...

más

...

simple

...

(nombre

...

de

...

dimensión.etiqueta

...

del

...

elemento).

...

Las

...

medidas

...

son

...

tratadas

...

como

...

una

...

dimensión

...

y

...

el

...

prefijo

...

a

...

utilizar

...

en

...

este

...

caso

...

debe

...

ser:

...

}
Code Block
Measures
{code}

Ejemplo

...

de

...

una

...

expresión

...

que

...

referencia

...

a

...

una

...

medida:

...

}
Code Block
Measures.[Units Sold]
{code}

En

...

resumen,

...

dado

...

SELECT

...

{d.r.mi

...

}

...

  • si r es el nombre de la raíz principal de la dimensión d entonces se busca el miembro con nombre mi en la raíz principal de la dimensión d,
  • sino, si r es el nombre de una raíz alternativa de la dimensión d entonces se busca el miembro con nombre mi en la raíz alternativa correspondiente,
  • sino, se busca el miembro con nombre mi en la raíz principal de la dimensión con nombre d

...

Wiki Markup
{scrollbar}