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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Creación de una medida de cambio porcentual a partir de una medida

Tengo esta tabla, y $/LBS es una medida que creé simplemente dividiendo $ y la columna LBS.

ayush_gupta_0-1656514692788.png

Quiero ver las dos columnas siguientes en la vista de tabla junto a la columna $/LBS

ayush_gupta_2-1656515440094.png

El cambio de Pecent (Mes Anterior) se calculó por =(Mes anterior-Mes anterior) / Mes anterior

El cambio de Pecent (en comparación con enero) se calculó por = (Mes - $Jan) / $Jan

Si alguien pudiera mostrarme cómo hacer esto en PowerBi, ¡se lo agradecería!

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hi, @ayush_gupta

Pruebe los siguientes métodos.

Datos de muestra:

vzhangti_0-1656943180147.png

$/LBS = DIVIDE(SELECTEDVALUE('Table'[$]),SELECTEDVALUE('Table'[LBS]))
Prev Month = 
VAR PrevDate=MAXX(FILTER(ALL('Table'[Date]),[Date]< ode="">
Pecent Change (Previous Month) = DIVIDE([$/LBS]-[Prev Month],[Prev Month])
Pecent Change (Compared to Jan) = 
Var Jan=CALCULATE([$/LBS],FILTER(ALL('Table'),MONTH([Date])=1))
return
DIVIDE([$/LBS]-Jan,Jan)

vzhangti_1-1656943327682.png

¿Es este el resultado que esperas?

Saludos

Equipo de soporte de la comunidad _Charlotte

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

@ayush_gupta , Puede usar la inteligencia de tiempo para obtenerlo , si tiene una tabla de fechas

MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
last MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
último mes Ventas = CALCULATE(SUM(Sales[Sales Amount]),previousmonth('Date'[Date]))

O tener una tabla de mes año con rango de mes

Month Rank = RANKX(all('Date'),'Date'[Month Start date],,ASC,Dense)

Este mes = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Month Rank]=max('Date'[Month Rank])))
Último mes = CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Month Rank]=max('Date'[Month Rank])-1))

Inteligencia de tiempo, DATESMTD, DATESQTD, DATESYTD, semana a semana, semana hasta la fecha, período personalizado en el período,
Período personalizado hasta la fecha: https://youtu.be/aU2aKbnHuWs&t=145s

"Suma" también funciona para una columna en una tabla de datos. $/LBS es una medida que se ve en una visualización de tabla. Así que no puedo usar la función Suma para hacer esto, desafortunadamente.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.