Definición de listas con las opciones MDX personalizado y Editar fórmula
Puede definir listas con las fórmulas de MDX. Para abrir el cuadro de diálogo Editar MDX personalizado, seleccione las opciones <Editar fórmula> o MDX personalizado siempre que aparezcan en Diseñador de listas. Por ejemplo, puede crear un filtro con la opción MDX personalizado.
El cuadro de diálogo Editar MDX personalizado contiene los siguientes botones:
- Elementos: muestra una lista de los elementos que se pueden utilizar.
- Variables: muestra las listas de las variables y los objetos que se pueden utilizar.
- MDX: muestra las expresiones multidimensionales que se pueden utilizar.
- Funciones: muestra una lista de las funciones que se pueden utilizar en la fórmula.
Texto:
="text"
Por ejemplo, ="element_unique_name"
.
Propiedad de objeto:
=ObjectName.PropertyName
, donde ObjectName es el nombre de una variable global, una lista global o un objeto local. PropertyName es el nombre de una propiedad del objeto especificado, por ejemplo, texto o atributo.
Por ejemplo, =Variable_name.Text
o
=ListView2.Attribute
Una combinación de textos y propiedades del objeto unidos con la y anglosajona (&)
=[ObjectName.Property]&["Text"]
Por ejemplo, =Variable.Text &
"Level"
Ejemplos
Los ejemplos se basan en la aplicación de ejemplo y utilizan un hiperbloque creado a partir de la dimensión Product.
Uso de una variable global en el panel Selección de estructura:
[Product].[All Tires].[Car Tires Summer]
En el Diseñador de listas, haga clic en . - Haga clic en .
- En la lista Elementos de Configuración de selección, seleccione .
- En el cuadro de diálogo Editar MDX personalizado, haga clic en y doble clic en la variable UniqueProduct de la lista de variables globales.
El modo de vista muestra los dos elementos secundarios de "Summer Tires".
Uso de las funciones MDX en selección de estructura:
En estos ejemplos se utiliza una función MDX para devolver los elementos secundarios del primer elemento secundario de la dimensión Product (All Season Tires).
- En el Diseñador de listas, haga clic en .
- Haga clic en en la barra de herramientas.
- En el cuadro de diálogo Editar MDX personalizado, especifique [Product].firstchild y haga clic en .
Puede utilizar este método para alcanzar el mismo resultado:
- En el Diseñador de listas, haga clic en .
- Haga clic en .
- En la lista Elementos de Configuración de selección, seleccione .
- En el cuadro de diálogo Editar MDX personalizado, haga clic en y, a continuación, doble clic en el elemento para el que desea mostrar los elementos secundarios; por ejemplo, All Tires.
- Se muestra la cadena
[Product].[All Tires]
. - Cambie la cadena a [Product].firstChild y haga clic en .
Uso de listas globales:
=List.ListName.Text
Por ejemplo, =List.Product.Text
devuelve el primer elemento de la lista.