Forum Discussion
Variación interanual
Hola a todos
Estoy tratando de mostrar la variación/cambio de, por ejemplo, 2022 a 2023 dentro de un objeto visual de matriz en Power BI. Para ello, he creado la medida rápida que ayuda a calcularlo. Pero, cuando se trata de la visualización real de los datos, es un poco confuso de ver porque las columnas no se muestran muy bien. ¿Cómo podemos tener una tercera columna que nos permita tener el cambio año tras año y al mismo tiempo tener los datos anuales de los dos años y seguir siendo fácilmente comprensible?
Gracias por su respuesta,
Saludos.
2 Replies
- Syndicate_Admin
Administrator
Hola @finance2024 ,
Basándome en su descripción, creé estos datos.
Siga estos pasos:
1.Crear una medida para mostrar los datos del mismo período del año pasado.
Last year's data = VAR pre = DATE(YEAR(MAX('Table'[date])-1),MONTH(MAX('Table'[date])),DAY(MAX('Table'[date]))) VAR pre_value = CALCULATE(MAX('Table'[value]),FILTER(ALLSELECTED('Table'[date]),'Table'[date] = pre)) RETURN pre_value2. Crear, medir y calcular las tasas de crecimiento interanual.
year-on-year growth rate = DIVIDE((MAX('Table'[value])-'Table'[Last year's data]),'Table'[Last year's data])3. La configuración de los campos en la matriz y el efecto final se muestran en la siguiente figura.
Si este resultado no es el esperado, proporcione el archivo pbix o el diagrama de efectos correspondiente para ayudarlo a resolver mejor el problema.
Saludos
Clara Gong
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
- Syndicate_Admin
Administrator
Hola @v-kaiyue-msft ,
Gracias por su respuesta. Sin embargo, no puedo hacer que esto funcione. De hecho, el problema parece ser el hecho de que mis valores provienen de una medida (mientras que tú tienes una columna): tengo una tabla compuesta por varios documentos de Excel (mi fuente de datos es un archivo, por lo que mis datos de 2022 van seguidos de mis datos de 2023 en mi tabla) y para mostrar mis datos, utilicé una medida para tenerlo todo en una matriz visual. Para darle más información, utilicé una medida que comienza así: MeasureForValues = SWITCH(SELECTEDVALUE('Table1'[Column1]), Text, [Measure1],...)
Y lo que quiero mostrar es una matriz que tenga:
- rows: el Text al que se hace referencia en la medida;
- columna: mi tabla de fechas (quiero tener una división anual, por lo que mis años: 2022 vs 2023);
- values: mi medida MeasureForValues ;
- Y: Quiero una columna, junto a la de 2023, que tenga el crecimiento interanual de esos dos periodos.
¿Alguna idea sobre una medida/forma similar de proceder para tener el crecimiento interanual con valores provenientes de una medida en primer lugar?
¡Gracias!
Saludos.