Existen una serie de funciones en DAX que se utilizan para retornar una tabla en lugar de una expresión escalar. Este tipo de funciones son muy útiles si se quiere iterar primero por una tabla definida, filtrada o toda la tabla. Por ejemplo:…
En este artículo describimos los pasos necesarios para extraer los datos de una página web. Se explicará también como extraer y cruzar datos de varias web usando los llamados parámetros y funciones. Haremos un ejemplo práctico en Power BI que podrás bajarte y…
En la presente entrada vamos a revisar como extraer la información de nuestra cuenta de Facebook con Power Query. Power Query es una utilidad proporcionada por Power BI para obtener los datos históricos de nuestras cuentas de Facebook. En este capítulo vamos a…
CALCULATE, junto con la función CALCULATETABLE, es la única función que puede modificar el contexto de filtro (filter context). Esta función crea un nuevo filter context y evalua la expresión en función del nuevo contexto de fila. Por lo tanto, podemos decir que…
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…
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…
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…
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…
Al introducir en el modelo de Power Pivot, varias tablas y las relaciones entre ellas, el Evaluation Context (Contexto de Evaluación), se comporta de forma totalmente diferente a lo esperado. Es muy importante, saber que ocurre con los cálculos cuando hay varias tablas…
Comentarios recientes