Una de las características que teníamos SSAS era la posibilidad de establecer patrones sobre nuestros metadatos, por ejemplo, podíamos decir que una dimensión era del tipo temporal, account, etc. Esto permitía a las herramientas front end como Excel representar la información de un modo más adecuado. Probablemente el tipo más utilizado en SSAS era el tipo temporal que permitía a Excel de una manera muy sencilla conocer automáticamente que información era temporal y tratarla como tal. Ahora, con PowerPivot para SQL Server 2012 ya tenemos la posibilidad de crear tablas temporales. Veamos con un ejemplo como utilizar esta funcionalidad. Imaginar que tenemos la tabla DimDate de Adventure Works importada en PowerPivot:

Novedades de PowerPivot en Denali (XIII): Tabla temporales en PowerPivot

Ahora creamos un pequeño informe filtrando por fecha:

Novedades de PowerPivot en Denali (XIII): Tabla temporales en PowerPivot

Si clicamos en el filtro de RowLabels es importante destacar que los filtros disponibles son Label Filters y Value Filters

Novedades de PowerPivot en Denali (XIII): Tabla temporales en PowerPivot

Ahora vamos a marcar la tabla DimDate como tabla temporal y vamos a ver lo que sucede en nuestro informe cuando queremos aplicar filtros. Para marca la tabla como temporal debemos ir a la ventana de PowerPivot y encontrándonos en la tabla DimDate ir a la pestaña Design para después clicar en el botón Mark as Date Table > Mark as Date Table.  

Novedades de PowerPivot en Denali (XIII): Tabla temporales en PowerPivot

Al clicar este botón se abre una nueva ventana donde tenemos que seleccionar la columna del tipo Date de la tabla.

Novedades de PowerPivot en Denali (XIII): Tabla temporales en PowerPivot

Una vez seleccionada la columna clicamos en ok, volvemos a Excel y refrescamos nuestro informe de tabla dinámica. A priori no se observaran cambios pero si volvemos a abrir el menú de filtrado de las filas de fecha veremos distintas opciones.

Novedades de PowerPivot en Denali (XIII): Tabla temporales en PowerPivot

Cómo podemos apreciar, en lugar de disponer de un Label Filters ahora tenemos un Date Filters que nos muestra filtros más acordes al tipo temporal.

Espero que os guste y nos vemos en futuros posts :).

 

Un saludo

Ilde

 

0 Shares:
Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You May Also Like

Un paseo por Azure ML Services 

Azure ML y sus recursos han expandido enormemente las posibilidades para los desarrolladores de Machine Learning y los Científicos de Datos para obtener datos, analizarlos, entrenar modelos y publicarlos. Acompañame en éste artículo para conocer los elementos básicos y saber cómo puedes aprovechar la potencia de Azure para tus desarrollos ML.
SQL Server en Kubernetes (Parte 2)
Leer más

Matar al mensajero – SQL Server en Kubernetes (Parte 2)

En la primera parte de este artículo explicamos en qué consiste un SQL Server en contenedores y mostramos una forma sencilla de crear un entorno Kubernetes manejado. En esta segunda parte vamos a enfocarnos en los escenarios más críticos donde el uso de contenedores puede añadirnos latencias y esperas extras que acaben impactando en el rendimiento percibido por nuestros usuarios tras una migración de SQL Server a contenedores.
Leer más

Hackea tu destino!

Hackea tu destino! Este año fue la primera vez que se celebraba en Torrevieja un Hackathon en el que se aunó la innovación alrededor de la tecnología y el turismo. Un maratón de 36 horas en la que varios equipos trataron de crear aplicaciones informáticas y herramientas para ponerlas al servicio del desarrollo turístico, y como sabéis, nosotros no podíamos faltar.