Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Error de depenedencia circular al utilizar la instrucción IF

Hola a todos

Tengo dos tablas con muchas a muchas relaciones, he creado dos columnas calculadas en la Tabla A, he escrito una condición donde estoy comparando los valores entre una columna existente y una columna calculada en la Tabla A mediante instrucciones IF, para la que estoy recibiendo el error de dependencia circular.

TABLA A

ID.- Start_Time de la casa de los End_Time de la casa de los 15_Min_Time Customer_Value
1 ? 2020-01-02 10:01:00 2020-01-02 10:08:00 2020-01-02 10:00:00 3
2 ? 2020-01-02 10:01:00 2020-01-02 10:08:00 2020-01-02 10:00:00 1
3 ? 2020-01-02 10:06:00 2020-01-02 10:12:00 2020-01-02 10:00:00 4
4 ? 2020-01-02 10:18:00 2020-01-02 10:30:00 2020-01-02 10:15:00 1

TABLA B

TimeIn Info_Value ? 15_Min_Time
2020-01-02 10:00:00 2 ? 2020-01-02 10:00:00
2020-01-02 10:01:00 1 ? 2020-01-02 10:00:00
2020-01-02 10:02:00 3 ? 2020-01-02 10:00:00
2020-01-02 10:03:00 4 ? 2020-01-02 10:00:00
2020-01-02 10:04:00 5 ? 2020-01-02 10:00:00
2020-01-02 10:05:00 1 ? 2020-01-02 10:00:00

TABLA A y TABLA B tienen relación M:M en 15_Min_Time

Calculated_Col_1- AVERAGEX(

FILTER(Tabla B, Tabla B[timeIN] > Tabla A[start_time] && Tabla B[timeIN] <-Tabla A[End_time]), Cuadro B[Info_Value])

Calculated_Col_2 de la casa de los Calculated_Col_2

CALCULATE(DISTINCTCOUNT(Table A[Id]),GROUPBY(Tabla A,Tabla A[start_time], Tabla A[End_time]),ALLEXCEPT(Tabla A,Tabla A[Calculated_Col_1]))

Calculated_Col_3- IF( Tabla A[Customer_Value] <- Tabla A[Calculated_Col_2], 1, IF ( Tabla A[Customer_Value] > Tabla A[Calculated_Col_2], 1,3))
Error:-
Se detectó dependencia circular: Tabla A[Customer_Value], Tabla A[Calculated_Col_3], Tabla A[Customer_Value]
Intenté SWITCH() también y obtuve el mismo error.

1 REPLY 1
v-kelly-msft
Community Support
Community Support

Hola @nikeshv ,

M:M relación puede causar múltiples problemas en el cálculo, crearía una relación entre otros campos que es una relación 1:M.

BTW, ¿podrías aconsejarme cuál es tu salida esperada?


Saludos
Kelly

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.