Acciones definidas en SSAS consumidas como acciones adicionales en Excel

Hoy me quiero referir al trabajo desde Excel con las acciones definidas en SSAS.

Cuando desde el menú de Herramientas de tablas dinámicas de Excel vemos el grupo Acciones, no veamos ninguna relación con las Acciones de SSAS, porque no la hay, en Excel se trata de Borrar, Seleccionar o Mover dinámicamente la tabla. De esto no es de lo que quiero tratar hoy.

AccionesExcel

Cuando trabajamos en la creación y diseño del cubo en SSAS, podemos definir acciones para determinados elementos del cubo. Estas acciones se van a poder ejecutar en Excel mediante las acciones adicionales, que es el término que se le da en Excel.

En SSAS mediante la ficha acciones podemos definir acciones (que engloban varios tipos), acciones de tipo Obtención de detalles o Drillthrough, o de tipo Informes. TiposAcciones

Comenzando con acciones, en su definición se indica tanto el tipo de destino, como el destino de la acción y el tipo concreto de acción a realizar como podría ser enlazar con un sitio web del cliente, hacer una búsqueda del producto, enlazar a la web corporativa, etc.

Nuevaaccion

Para acciones de informe se deben seleccionar igualmente el tipo y objeto de destino, en la imagen vemos, por ejemplo, el efecto de seleccionar Nivel, que restringe mucho la lista de elementos seleccionables. En este caso se detallan las propiedades del informe a mostrar incluidos los parámetros.

Nuevaaccioninforme

Para acciones de Obtención de detalles, vemos que este tipo de acción solamente es activable para las medidas del cubo, por lo que en el Destino de la acción están disponibles los Grupos de medidas y no es necesario escoger el Tipo de destino.

Nuevaacciondetalle

El objetivo de este tipo de acción es mostrar los detalles del elemento que se está visualizando de forma agregada. Se pueden combinar elementos de medida y dimensiones  para que aparezcan en las columnas de Excel una vez realizada la acción, por ejemplo, ver estos atributos del producto.

Dimensionesdetalle

En todos los casos se pueden establecer condiciones que permiten definir con mayor precisión a qué celdas o bajo qué restricciones se desean establecer las acciones. Para definir las condiciones, en lenguaje MDX, podemos aprovechar toda la información que brinda el panel Herramientas de cálculo.

Volviendo al ejemplo del Tutorial SSAS, se definió una acción de Obtención de detalles para el grupo de medidas Internet Sales, sin condiciones y con 5 columnas a mostrar en el detalle.

Columnasdevueltas

Desde Excel, cuando activamos el menú contextual para una celda que muestra valores del grupo de medida que tiene acciones definidas, si seleccionamos Acciones adicionales y ejecutamos veremos cómo se crea una hoja nueva que contiene las 5 columnas predefinidas para la salida de los detalles y en el encabezado de hoja se agrega la información relativa a la acción realizada, en este caso, podría ser, por ejemplo:

Datos devueltos para ‘Internet Sales Details Drillthrough Action’ ([Measures].[Internet Sales-Sales Amount],[Customer].[Customer Geography].[Country-Region].&[Australia],[Date].[Calendar Date].[Calendar Year].&[2001]).

accionexcelsalida

Con este post cierro los temas relativos a OLAP – Excel para centrarme un poco en las características de las tablas dinámicas, su configuración, estética, filtrado y agrupación de datos, otros temas relativos a las tablas, asumiendo que ya los conceptos relativos al cubo OLAP han sido introducidos.

Hasta la próxima,

Saludos,

Ana