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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Cambio interanual (en términos porcentuales) ¡Mostrando -100% para años sin datos!

Me disculpo, pero prefacio mi pregunta con otra pregunta, dado que soy un novato total y trato de aprender algunas de las mejores prácticas. 🙂

  • No tengo reparos en agregar una columna a mi archivo de Excel, que impulsa los elementos visuales, para caluclate cambios porcentuales; ¿Es este enfoque más eficiente que tener PowerBi llamar a los números y hacer los cálculos de forma nativa? O en el panorama general, ¿es el uso de "medidas" el flujo de trabajo más inteligente?

Ahora mi pregunta original... utilizó una medida rápida para mostrar el cambio interanual en una matriz horizontal. Funciona bien, excepto cuando llegamos a los datos de 2021... solo tienen datos de enero, febrero y marzo hasta ahora, por lo que para el resto del año en la matriz cuando se selecciona 2021, está calculando -100% y rellenando la fila hasta el final y no puede averiguar cómo hacer que se detenga (revisó los parámetros en el área de 'modelo', pero no vio ninguna configuración ni allí ni en la configuración visual de la matriz para deshabilitar, por ejemplo, mostrar nulos o ningún valor o como lo llame. 🙂

¿Hay alguna manera, sin usar DAX de lujo (en mi lista a continuación), de simplemente deshabilitar este "-100%"?

(Puedo hacer los cálculos yo mismo en la hoja de cálculo, así que tal vez respondí a mis dos preguntas????) 🙂

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @Terp ,

He creado algunos datos:

Del 1 de enero de 2020 al 5 de marzo de 2021

v-yangliu-msft_0-1623312007048.png

Estos son los pasos que puede seguir:

1. Crear medida.

precent =
var _1=SUM('Table'[amount])
var _2=SUMX(FILTER(ALL('Table'),MONTH('Table'[date])=MONTH(MAX('Table'[date]))&&YEAR('Table'[date])=YEAR(MAX('Table'[date]))-1),'Table'[amount])
return
IF(_1=BLANK(),BLANK(),DIVIDE(_1-_2,_2))

2. Resultado:

v-yangliu-msft_1-1623312007085.png

Si la respuesta no es la esperada, ¿puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de ejemplo después de eliminar datos confidenciales

Saludos

Liu Yang

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.

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

No @Terp ,

He creado algunos datos:

Del 1 de enero de 2020 al 5 de marzo de 2021

v-yangliu-msft_0-1623312007048.png

Estos son los pasos que puede seguir:

1. Crear medida.

precent =
var _1=SUM('Table'[amount])
var _2=SUMX(FILTER(ALL('Table'),MONTH('Table'[date])=MONTH(MAX('Table'[date]))&&YEAR('Table'[date])=YEAR(MAX('Table'[date]))-1),'Table'[amount])
return
IF(_1=BLANK(),BLANK(),DIVIDE(_1-_2,_2))

2. Resultado:

v-yangliu-msft_1-1623312007085.png

Si la respuesta no es la esperada, ¿puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de ejemplo después de eliminar datos confidenciales

Saludos

Liu Yang

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.

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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

Top Solution Authors
Top Kudoed Authors