Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago

Error de dependencia circular

Hola, chicos

Soy un usuario de power bi autodidacta, así que todavía tengo problemas a la hora de crear medidas y columnas.

Intenté crear una columna calculada que me muestra datos del mes anterior para el SoM de nuestro producto y utilicé la siguiente ecuación:

Columna : Sheet1[SoM2] - CALCULATE(SUM(Sheet1[SoM2]), PREVIOUSMONTH(Sheet1[MONTH].[ Fecha]))
Sin embargo, sigo recibiendo este error

7 Replies

  • @maystahboub , Esto parece extraño. Pero de todos modos, usted debe preferir crear una tabla de fechas y unirse a que con la fecha y utilizar eso en el mes anterior

    Como

    Columna : Sheet1[SoM2] - CALCULATE(SUM(Sheet1[SoM2]), PREVIOUSMONTH(Date[Date]))

    También en el tiempo de inteligencia no . Fecha , Tener una tabla de fechas en caso de que tenga marca de tiempo

    Columna : Sheet1[SoM2] - CALCULATE(SUM(Sheet1[SoM2]), PREVIOUSMONTH(Sheet1[MONTH])) // Not [Date] es . Fecha
    Nueva fecha á [Mes].fecha

    Columna : Sheet1[SoM2] - CALCULATE(SUM(Sheet1[SoM2]), PREVIOUSMONTH(Sheet1[New Date]))

    Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únase a ella con la columna de fecha de su/s hecho/s. Consulte:
    https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
    https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
    https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

    Vea si mi seminario web sobre Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-YTD-LYTD-Week-Over-Week/m-p/1051626#M184


    Apreciamos tus Felicitaciones.

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hola @amitchandak ,

      Muchas gracias por su respuesta.

      Intenté hacer lo que me sugeriste pero sigo recibiendo el mismo error, ¿alguna idea de lo que se podría hacer?

      Gracias de nuevo por su ayuda!

      • amitchandak's avatar
        amitchandak
        Icon for Super User rankSuper User

        @maystahboub ,¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.

  • dax's avatar
    dax
    Icon for Community Support rankCommunity Support

    Hola @maystahboub ,

    Si es posible, ¿podría informarme información más detallada (como su salida esperada y sus datos de muestra)? Entonces te ayudaré más correctamente.

    Por favor, enmascarar los datos confidenciales antes de cargar.

    Gracias por su comprensión y apoyo.
    Saludos
    Zoe Zhi

    Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hola @dax,

      Adjunte el enlace para la muestra de datos según su solicitud.

      https://1drv.ms/x/s!Arv02489nwCfasEg-exG0dn1HhM?e=JpYVcf

      Dentro del panel creé una columna calculada para el SoM:

      SoM2 - Sheet1[Ventas (mio)]/CALCULATE(SUM(Sheet1[Mio Sales]),FILTER(Sheet1,Sheet1[MONTH]-EARLIER(Sheet1[MONTH])))
      y ahora estoy buscando un mes vs anterior entre jan y feb, sin embargo, como ya se ha dicho sigo recibiendo el error de dependencia circular.
      ¡Gracias!