Dillontoramall
Hola,
Estoy intentando vincular una columna «Fecha» de un campo llamado Desglose, a mi campo Calendario para que las fechas estén entrelazadas y se pueda aplicar un filtro mensual en el conjunto de datos.
Sin embargo, debido a que este campo Calendario también está vinculado a otro campo crucial etiquetado como fVariableData, crea un error de ambigüedad.
Necesito que Breakout y fVariableData estén vinculados a Calendar. Ambos tienen una columna de «Fecha» que tienen el mismo formato, así que no entiendo por qué la relación no funciona. Alguien puede ayudarme porfavor? Gracias.
Ailsa-msft
Hola @dillontoramall,
Corrígeme si he entendido mal tu pregunta.
Solo puede haber una relación activa entre dos tablas en Power BI Desktop. Si ha creado una relación activa antes, solo puede ser una relación inactiva más adelante.
Tengo dos métodos, puede referirse a cualquiera de los dos. (Fecha de calendario como dropdown)
(1) Método uno:
Cajón otra tabla con columna[Breakout] llamado «Tabla 2«y luego cree una relación de uno a muchos entre la Tabla 2 y la Fecha del calendario.
De esta manera, puede filtrar datos de dos tablas por segmentador mensual.
(2) Método dos:
Crea una relación activa entre ‘Tabla'[fVariableData] y ‘Fecha del calendario'[Date], un inactivo relación entre ‘Tabla'[Breakout] y ‘Fecha del calendario'[Date].
Luego cree una medida por USERELATIONSHIP DAX para activar la relación inactiva. Pero hay una cosa a tener en cuenta: las relaciones inactivas solo se activarán cuando se llame a la medida en visual.
Medir = CALCULAR (SUMA (‘Tabla'[ID]), USERELATIONSHIP (‘Tabla'[Breakout], ‘Fecha del calendario'[Date]))
Datos originales:
Utilice una relación activa:
Usar relación inactiva:
Atentamente
Equipo de apoyo comunitario _ Ailsa Tao
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
Ailsa-msft
Hola @dillontoramall,
Corrígeme si he entendido mal tu pregunta.
Solo puede haber una relación activa entre dos tablas en Power BI Desktop. Si ha creado una relación activa antes, solo puede ser una relación inactiva más adelante.
Tengo dos métodos, puede referirse a cualquiera de los dos. (Fecha de calendario como dropdown)
(1) Método uno:
Cajón otra tabla con columna[Breakout] llamado «Tabla 2«y luego cree una relación de uno a muchos entre la Tabla 2 y la Fecha del calendario.
De esta manera, puede filtrar datos de dos tablas por segmentador mensual.
(2) Método dos:
Crea una relación activa entre ‘Tabla'[fVariableData] y ‘Fecha del calendario'[Date], un inactivo relación entre ‘Tabla'[Breakout] y ‘Fecha del calendario'[Date].
Luego cree una medida por USERELATIONSHIP DAX para activar la relación inactiva. Pero hay una cosa a tener en cuenta: las relaciones inactivas solo se activarán cuando se llame a la medida en visual.
Medir = CALCULAR (SUMA (‘Tabla'[ID]), USERELATIONSHIP (‘Tabla'[Breakout], ‘Fecha del calendario'[Date]))
Datos originales:
Utilice una relación activa:
Usar relación inactiva:
Atentamente
Equipo de apoyo comunitario _ Ailsa Tao
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
Ashish_Mathur
Hola,
Desmarque la casilla de relación activa. Es posible que deba utilizar la función USERELATIONSHIPT () en sus medidas para obtener el resultado deseado.
Dillontoramall
En respuesta a Ashish_Mathur
¿Puede proporcionar un ejemplo general de cómo puede verse la función USERELATIONSHIPT ()? ¡Gracias!
Ashish_Mathur
En respuesta a Dillontoramall
Hola,
Comparta algunos datos, explique la pregunta y muestre el resultado esperado.
HotChilli
Significa que si se crea la relación, habría múltiples rutas entre Calendar y fVariableData. Powerbi no puede permitir esto.
Por lo general, es una señal de que no tiene un esquema en estrella o que el modelo de datos es incorrecto.