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

Category Archives

Archive of posts published in the category: Power Pivot
Oct
19

Como saber la historia de Facebook con Power Query

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…

Sep
16

CALCULATE, la superfunción DAX

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…

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
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…

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…

Dic
8

Porque CALCULATE es más eficiente que FILTER, funciones DAX (DAX functions)

El motivo principal por el que la función DAX CALCULATE es más rápida que la función DAX FILTER es por la naturaleza de la la misma. La función CALCULATE hace el filtro dentro de la tabla de referencia. Si consideramos el ejemplo anterior…

Dic
6

Cambiar el Contexto de Fila con varias Tablas

En anteriores artículos hemos visto como la función CALCULATE en DAX puede cambiar el Filter Context para una tabla y convertirlo en Row Context. CALCULATE puede hacer más cosas entre otras y la más importante función es manipular, a petición, el Filter Context.…

Nov
5

Row Context (contexto de fila) y Relaciones Inactivas

Las funciones DAX detectan automáticamente las relaciones activas entre tablas. Excepto la función CALCULATE que se puede aplicar entre relaciones inactivas, por ejemplo considera las relaciones de la figura de abajo la cual tiene dos relaciones inactivas y una activa.      …

Oct
15

Interaciones entre el Row Context y el Filter Context con DAX

Contexto de fila y contexto de filtro son dos conceptos o partes de la evaluación de contexto con DAX que tienen diferente conductas. Existen funciones que pueden hacer uso de uno de ellos o de ambos y a su vez tenemos funciones de…