PowerPivot y DAX en el ámbito sanitario. Creación de indicadores basados en encuestas de salud pública

Dentro del marco de las tecnologías para el desarrollo de sistemas BI (Business Intelligence): almacenes de datos (data warehouses, data marts), cubos de datos OLAP, modelos tabulares, etc., encargados de gestionar grandes volúmenes de datos; el entorno sanitario tiene una oportunidad muy importante, que es poder utilizar estas nuevas tecnologías y los grandes volúmenes de […]

Ordenación de fechas en PowerPivot

El tratamiento de fechas es un aspecto del desarrollo de un sistema de información que puede provocarnos más de un quebradero de cabeza. PowerPivot, como herramienta orientada al análisis de datos, permite, entre todos los tipos de datos de que dispone, el manejo de fechas. En el presente artículo abordaremos el uso de fechas desde […]

Pirámides de población acumuladas con PowerPivot

En el anterior artículo sobre pirámides de población con PowerPivot, emplazábamos al lector a una próxima entrega dedicada a pirámides acumuladas, una variedad de pirámide demográfica, en la que cada segmento, además de indicar el sexo y rango de edad de la población a la que pertenece, permite aportar información adicional, como pueda ser el […]

Totales parciales con SUMMARIZE. Profundizando en el uso de DAX como lenguaje de consulta (y 9)

La cláusula ROLLUP perteneciente a la función SUMMARIZE genera, en las columnas de agregación que especifiquemos, filas adicionales de resultados acumulados (totales parciales) para las columnas numéricas utilizadas en la consulta. A modo de ejemplo, en la siguiente consulta utilizamos ROLLUP para la columna StoreType de la tabla DimStore, por lo que obtendremos, además de […]

Columnas de agrupación en SUMMARIZE con tablas no relacionadas. Profundizando en el uso de DAX como lenguaje de consulta (8)

Si las tablas de las columnas empleadas en la consulta con SUMMARIZE no están relacionadas se producirá un error, como vemos en el siguiente bloque de código, donde combinamos las columnas StoreType y BrandName de las tablas DimStore y DimProduct, para obtener las ventas realizadas. EVALUATE SUMMARIZE (     ‘DimStore’,     ‘DimStore'[StoreType],     ‘DimProduct'[BrandName],     “Ventas”, SUM ( ‘FactSales'[SalesAmount] ) )     Tal […]

Combinación de múltiples tablas con SUMMARIZE. Profundizando en el uso de DAX como lenguaje de consulta (7)

Las columnas de agrupación de los ejemplos con SUMMARIZE mostrados en la entrega anterior pertenecían a una misma tabla, lo cual puede resultar conveniente en determinados casos, pero con toda seguridad, en algún momento nos encontraremos ante situaciones en las que tengamos que crear una consulta para visualizar columnas pertenecientes a diversas tablas del modelo. […]