Articulos sobre SSAS - SSRS - SSIS - Tabular Model - Power Pivot - Business Intelligence
Ago
8

Comprendiendo la función DAX CALCULATE y CALCULATETABLE

Hemos visto en artículos anteriores que existen dos tipos de contexto para informes DAX, row contexts y filter contexts. El row contexts vimos que se puede crear a través de programación con iteraciones en fórmulas DAX y que el filter contexts se puede…

Jul
15

Cómo crear Tablas de Dimensión para DWH eficientes

En las siguientes líneas vamos a abordar dos aspectos importantes de las tablas de Dimensión de un DataMart o un DWH. Ambos aspectos se refieren a las claves de las dimensiones: Claves Surrogadas y Claves Primarias. Si habéis trabajado con Data o modelos…

Jul
13

Crear una tabla de Parámetros (DAX parameter table)

Vamos a explicar con ejemplos toda teoría descrita en los post anteriores sobre el contexto de evaluación. Fijaremos conceptos teóricos a través de ejemplos. En concreto, crearemos una tabla de parámetro con DAX y Power Pivot. La idea detrás de la creación de…

Jun
27

Contexto de Evalución con Power BI, un resumen

En el siguiente artículo vamos a recapitular todos los puntos importantes del contexto de evaluación: El contexto de evaluación es el contexto que modifica el valor retornado por una expresión DAX filtrando los datos del modelo dando lugar a lo que se conoce…

Mar
11

Orden de Evaluación en anidamientos con la función CALCULATETABLE

Si has programado o tienes nociones de programación, estarás acostumbrado a no tener en cuenta el orden de evaluación de los parámetros de una función. Sin embargo, en la funciones CALCULATE y CALCULATETABLE es importante tener en cuenta el orden de evaluación anidado…

Mar
4

Funciones CALCULATETABLE y FILTER

Hemos aprendido en artículos anteriores a consultar una tabla cualquiera con la función EVALUATE. En el presente artículo vamos a aprender a ordenar una consulta filtrada. Como sabemos el contexto se puede modificar a través de las funciones CALCULATE y CALCULATETABLE. CALCULATETABLE se…

Feb
13

Sintáxis de las Consultas con DAX

Solemos utilizar DAX para crear fórmulas complejas, es decir, como un lenguaje de fórmulas estadísticas. Sin embargo, DAX se puede utilizar como lenguaje de consulta sobre modelos tabulares. Una consulta con DAX es simplemente una expresión que retorna una tabla. Se requiere la…

Ene
8

Cuadro de Mando Calidad del Aire en Tiempo Real en Madrid

A continuación, se pueden descargar el siguiente cuadro de mando que muestra los datos de la Calidad del Aire de Madrid en Tiempo Real. Disfrutad del Cuadro de Mando.   edit

Ene
7

Trucos para la función CALCULATE con DAX (Tips and Tricks with function DAX CALCULATE)

Algunas veces es imposible utilizar la función CALCULATE de DAX para filtrar los datos de una medida en función de dos campos o columnas diferentes sin que se produzca un error de sintaxis a nivel de fila (row level sintax error). Este tipo…

Dic
24

Función DAX ALLEXCEPT con muchas tablas

Al aplicar la función DAX ALLEXCEPT en un modelo con muchas tablas, ALLEXCEPT afecta también a las tablas relacionadas, borrando posibles filtros implicitos incluidos en las relaciones. ALLEXCEPT propaga su efecto a todas las relaciones que van desde la tabla destino a todas…