Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
Hola a todos,
Necesito ayuda con este escenario
Tengo una mesa
KPI_ID | Program_ID | Fecha | Valores |
KP1 | P1 | 01-01-2017 | 23 |
KP2 | P1 | 01-01-2018 | 25 |
KP3 | P2 | 01-01-2017 | 15 |
KP4 | P2 | 01-01-2018 | 45 |
KP5 | P2 | 01-01-2019 | 85 |
KP6 | P3 | 01-01-2017 | 65 |
KP7 | P3 | 01-01-2018 | 25 |
KP8 | P4 | 01-01-2017 | 45 |
KP9 | P4 | 01-01-2017 | 10 |
ahora tengo que generar un gráfico de líneas comparando los valores del año anterior y el año siguiente
Así
KPI_ID | Program_ID | Fecha | Valores | Fecha anterior | Valores anteriores |
KP1 | P1 | 01-01-2017 | 23 | ||
KP2 | P1 | 01-01-2018 | 25 | 01-01-2017 | 23 |
KP3 | P2 | 01-01-2017 | 15 | ||
KP4 | P2 | 01-01-2018 | 45 | 01-01-2017 | 15 |
KP5 | P2 | 01-01-2019 | 85 | 01-01-2018 | 45 |
KP6 | P3 | 01-01-2017 | 65 | ||
KP7 | P3 | 01-01-2018 | 25 | 01-01-2017 | 65 |
KP8 | P4 | 01-01-2017 | 45 | ||
KP9 | P4 | 01-01-2018 | 10 | 01-01-2017 | 45 |
Solved! Go to Solution.
Hola @Prasala583 ,
Compruebe la fórmula y el resultado como se muestra a continuación.
Column = CALCULATE(SUM('Table'[value]),FILTER(ALLEXCEPT('Table','Table'[PM_ID]),MONTH('Table'[Month])=MONTH(EARLIER('Table'[Month]))&&YEAR('Table'[Month])=YEAR(EARLIER('Table'[Month]))-1))
Saludos
Jay
Equipo de Apoyo Comunitario _ Jay Wang
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @Prasala583 ,
Por favor, cree 2 columnas calculadas
Hola
Gracias por los reponds
el único problema que estoy recibiendo es el valor SUM
Siempre estoy obteniendo el valor SUM no los valores individuales
Hola @Prasala583 ,
Por favor, compruebe la fórmula como se muestra a continuación, debe ayudar a obtener el valor que desea y luego ponerlo en el gráfico de líneas.
Column = CALCULATE(SUM('Table'[Values]),FILTER('Table',YEAR('Table'[Date])=YEAR(EARLIER('Table'[Date]))-1&&'Table'[Program_ID]=EARLIER('Table'[Program_ID])))
Saludos
Jay
Equipo de Apoyo Comunitario _ Jay Wang
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola gracias por las respuestas
pero estoy recibiendo un error al implementar la fórmula exacta
¿puedes ayudarme con esto?
no estoy obteniendo los valores exactos, pero el valor de la suma
Hola @Prasala583 ,
Compruebe la fórmula y el resultado como se muestra a continuación.
Column = CALCULATE(SUM('Table'[value]),FILTER(ALLEXCEPT('Table','Table'[PM_ID]),MONTH('Table'[Month])=MONTH(EARLIER('Table'[Month]))&&YEAR('Table'[Month])=YEAR(EARLIER('Table'[Month]))-1))
Saludos
Jay
Equipo de Apoyo Comunitario _ Jay Wang
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @Prasala583 ,
Veo que tienes PROGRAM_METRIC_ID duplicados en tu mesa en el mismo año. ¿Desea el grupo de valores por mes y PROGRAM_METRIC_ID en lugar de por año y PROGRAM_METRIC_ID? ¿Cuál es la expectativa puesta en tu imagen?
Saludos
Jay
Su lógica para la fecha anterior no es obvia para mí, pero tendrá que utilizar la técnica que se encuentra aquí: Vea mi artículo sobre tiempo medio entre errores (MTBF) que utiliza EARLIER: http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/3395...
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.