Documentos de Académico
Documentos de Profesional
Documentos de Cultura
¿Qué es MDX?
Consultas MDX
Cell
Tuplas
Sets
1.¿Qué es MDX?
¿Qué es MDX?
Consultas MDX
Cell
Tuplas
Sets
2.2 Cell
Uso Sets:
Mostrar todas las medidas de la fact Internet Sales.
select {
[Measures].[Internet Discount Amount],
[Measures].[Internet Freight],
[Measures].[Internet Order Quantity],
[Measures].[Internet Sales Amount],
[Measures].[Internet Tax Amt],
[Measures].[Recuento Internet Sales]
} on columns
from sales
Ejercicios
Uso Sets:
Mostrar todas las medidas para los miembros Customer y Reseller de
la Jerarquia “Promotion Category” de la dimensión Promotion.
SELF: Valor por defecto. Retorna a los descendientes de “member” que se encuentran dentro del nivel
especificado por “level”.
AFTER: Retorna a todos los descendientes en los niveles que se encuentran debajo de “level”.
BEFORE: Retorna a todos los descendientes que se encuentran entre “member” y “level”, sin incluir a
los miembros de “level”.
BEFORE_AND_AFTER: Retorna a todos los descendientes de “member”, excepto a los miembros del
nivel “level”.
SELF_AND_AFTER: Retorna a todos los descendientes de “member” en el nivel “level” y todos sus
niveles inferiores.
SELF_AND_BEFORE: Retorna a todos los descencientes de “member” en el nivel “level” y todos los
niveles entre “member” y “level”.
SELF_BEFORE_AFTER: Retorna a todos los descendientes de “member” en todos los niveles que se
encuentran debajo del nivel de “member”.
LEAVES: Retorna todos los miembros leaf (sin descendientes) que descienden de “member” y se
encuentran entre el nivel de “level” y el nivel que contiene a “member”
Ejercicios
Ejemplo:
La siguiente sentencia genera, por cada miembro en el nivel Year de la jerarquía
Calendar en la dimensión Order Date, un set conformado por dicho miembro y sus hijos
directos
SELECT GENERATE([Order Date].[Jerarquía].Year.MEMBERS,
{[Order Date].[Jerarquía].CURRENTMEMBER,
[Order Date].[Jerarquía].CURRENTMEMBER.CHILDREN}) ON COLUMNS,
[Product].[Product Categories].[Product Category Name].MEMBERS ON ROWS
FROM Sales
WHERE Measures.[Sales Amount]
Ejercicios
Tiempo: 20 minutos
Escribir consultas MDX en la base de datos
AdventureWorksDataMart.