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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Hernan8925
Frequent Visitor

Cálculo de Variaciones y % de Participación

Estimado Foro, buenos dias.

 

Estoy teniendo ciertos inconvenientes a la hora de la creacion de una medida que me calcule la variación entre periodos y mercados Homólogos y el % de participacion del mercado para ese periodo.Tabla.PNG

 

Lo que busco hacer es calcular en una medida sola, la variación que existe entre por ejemplo, el MAT Aug 2023 del market Rx Vs el MAT Aug 2022, como asi tambien calcular la suma total que hay en el MAT Aug 2023, es decir, Rx + Otc.

 

Su ayuda significa mucho.

 

Saludos!

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin ,

Estos son los pasos que puede seguir:

1. En Power Query – Seleccione [Total anual móvil] – Duplicar columna.

vyangliumsft_0-1696213521056.png

2. Seleccione [Copiar total anual móvil] – Dividir columna.

vyangliumsft_1-1696213541817.png

vyangliumsft_2-1696213541819.png

3. Crear medida.

Measure1 =
var _today=TODAY()
var _currentyear=YEAR(_today)
var _lastmonth=FORMAT(EOMONTH(_today,-1),"mmm")
var _value1=
SUMX(
    FILTER(ALL('Table'),
    'Table'[Moving Annual Total - Copy.3]=YEAR(TODAY())&&'Table'[Moving Annual Total - Copy.2]=_lastmonth&&'Table'[Market(E/OTC)]="Rx"),[Value])
var _value2=
SUMX(
    FILTER(ALL('Table'),
    'Table'[Moving Annual Total - Copy.3]=YEAR(TODAY())-1&&'Table'[Moving Annual Total - Copy.2]=_lastmonth&&'Table'[Market(E/OTC)]="Rx"),[Value])
return
_value1 - _value2
Measure2 =
var _today=TODAY()
var _currentyear=YEAR(_today)
var _lastmonth=FORMAT(EOMONTH(_today,-1),"mmm")
return
SUMX(
    FILTER(ALL('Table'),
    'Table'[Moving Annual Total - Copy.3]=YEAR(TODAY())&&'Table'[Moving Annual Total - Copy.2]=_lastmonth),[Value])

Saludos

Liu Yang

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
Administrator

@Syndicate_Admin , según lo que obtuve, puede usar la inteligencia de tiempo con la tabla de fechas

Ventas MTD = CALCULAR(SUMA(Ventas[Importe de ventas]),DATESMTD('Fecha'[Fecha]))


último año MTD Ventas = CALCULAR(SUMA(Ventas[Importe de ventas]),DATESMTD(dateadd('Fecha'[Fecha],-12,MES)))
Año anterior Mes Ventas = CALCULAR(SUMA(Ventas[Importe de ventas]),previousmonth(dateadd('Fecha'[Fecha],-11,MES)))

diff = [Ventas MTD]-[Ventas MTD del año pasado]
diff % = divide([Ventas MTD]-[Ventas MTD del año pasado],[Ventas MTD del año pasado])

Power BI: mes a mes con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-mtd-questions-time-intelligence-3-5-64b0b4a4090e
https://www.youtube.com/watch?v=6LUBbvcxtKA

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.