Asistencia de error de relación de calendario (errores de ambigüedad)

Un usuario Pregunto ✅

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.

dillontoramall_0-1618428742726.png

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:

Ailsa-msft_0-1618566683403.png

Utilice una relación activa:

Ailsa-msft_1-1618566683405.png

Usar relación inactiva:

Ailsa-msft_2-1618566683407.png

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.

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:

Ailsa-msft_0-1618566683403.png

Utilice una relación activa:

Ailsa-msft_1-1618566683405.png

Usar relación inactiva:

Ailsa-msft_2-1618566683407.png

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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *