Del curso: Power BI: Modelado de datos con DAX

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.

Filtrar filas activando relaciones con USERELATIONSHIP

Filtrar filas activando relaciones con USERELATIONSHIP

Del curso: Power BI: Modelado de datos con DAX

Filtrar filas activando relaciones con USERELATIONSHIP

El modelo tabular en Power BI se basa en tablas y sus relaciones. Entre dos tablas, la relación se establece únicamente por una columna. Es posible crear varias relaciones entre dos tablas, aunque solo puede existir una relación activa en cada momento. La relación activa es por la columna Fecha Orden, la relación inactiva, por la columna Fecha Entrega. El tipo de relación se puede modificar desde las Propiedades en la vista modelo. Pero alternar entre una relación activa e inactiva por esta vía es insostenible. Nuevamente, DAX al rescate. Si el cálculo necesita la relación activa, que era por Fecha Orden, no hay que aplicar ninguna configuración extra. Y, en los informes, los filtros se propagan del lado uno al lado muchos del modelo. En los casos que se requiera aplicar un cálculo que tenga en cuenta la relación inactiva con Fecha Entrega y que active temporalmente la relación mientras se efectúa el cálculo, la función adecuada es CALCULATE, ya que es la única capaz de actuar sobre…

Contenido