Forum Discussion
Error de dependencia circular
Hola
Estoy intentando escribir una expresión DAX que haga referencia a dos columnas calculadas y otra columna de los datos de origen. El mensaje de error que recibo es el siguiente:
Se detectó una dependencia circular: Sell Out[Status Country Name], Sell Out[FINAL], Sell Out[Status Country Name].
FINAL es la nueva columna calculada que estoy intentando crear, usando el siguiente DAX:
4 Replies
- Syndicate_Admin
Administrator
Tiene una dependencia circular debido al contexto de la tabla y esto puede verse influenciado por las relaciones dentro del modelo, no solo por el contexto de fila.
¿Cómo está configurado su modelo si tiene alguna relación entre las tablas en las que está haciendo los valores de búsqueda?
¿Puede compartir una maqueta de datos o una muestra de su archivo PBIX? Puede usar un enlace onedrive, google drive, we transfer o similar para cargar sus archivos.
Si la información es confidencial, compártala a través de un mensaje privado. - Syndicate_Admin
Administrator
Gracias por la respuesta. En cuanto a los valores de búsqueda, aquí está la relación entre tablas:
Donde 'Sustainability Mapping' tiene filas únicas basadas en códigos SAP únicos. Si aún necesita una muestra del conjunto de datos, hágamelo saber, tendré que crear una maqueta ya que la fuente de datos real es sensible al negocio.
- Syndicate_Admin
Administrator
Si puede enviar la maqueta por mensaje privado, sería genial.
- Syndicate_Admin
Administrator
Teniendo en cuenta que tienes relaciones entre las tablas puedes cambiar el LOOKUPVALUE por un RELATED haciendo que la dependencia circular sea eliminada:
Status Country Name = RELATED('Country Code Mapping'[Country Name])