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
Syndicate_Admin
Administrator
Administrator

Calcular el porcentaje de crecimiento a partir de una fecha fija

Hola, estoy tratando de calcular el crecimiento del precio de mis productos a lo largo del tiempo como un crecimiento porcentual a partir de una fecha fija (en este caso el mes 4 año 2021).

Un ejemplo sería:

fedelmfede_0-1651445406025.png

Estoy usando esta medida, pero cuando grafico el gráfico con la medida vs Año / mes, solo obtengo valores para 4/2021 y 4/2022.

CRECIMIENTO MEDIO % =
DÓNDE __BASELINE_VALUE =
CALCULAR(
[PromPrecioUnitario],
'Calendario'[Mes Num]=4,
'Calendario'[Año]=2021
)
DÓNDE __MEASURE_VALUE =
[PromPrecioUnitario]
DEVOLUCIÓN
DIVIDIR(__MEASURE_VALUE, __BASELINE_VALUE)
Muchas gracias
Todo lo mejor,
Fred
1 ACCEPTED SOLUTION

Hola @fedelmfede ,

Aquí está la medida que utilicé.

Average Growth % =
VAR __BASE =
    CALCULATE (
        SUM ( Ventas[Unit Price] ),
        FILTER ( ALL ( 'Calendar' ), 'Calendar'[Month/Year] = "4/2021" )
    ) //sum of unit price in April 2021
RETURN
    DIVIDE ( SUM ( Ventas[Unit Price] ), __BASE )


Usé el campo [Mes/Año] para simplificar, pero puedes usarlo, pero puedes usar los campos [Número de mes] y [Año] en su lugar. Envolví la tabla Calendario en FILTER y ALL para que el valor resultante sea fijo sin importar cuál sea el contexto del filtro utilizando dicha tabla.

danextian_0-1651625153879.png

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Hola @danextian gracias por su respuesta.

He subido el archivo PBIX para su descarga.

Muchas gracias.

Saludos

Fred

Gracias y . ¡¡Exploraré sus dos soluciones!! En caso de que alguien más caiga en estos temas, logré obtener otra solución yo mismo con la expresión DATESBETWEEN DAX:

CRECIMIENTO MEDIO % =

DONDE __BASELINE_VALUE =

CALCULAR(

[PromPrecioUnitario],

FECHAS ENTRE MEDIAS('Calendario'[Fecha],fecha(2021,05,01),fecha(2021,05,31))

)

DONDE __MEASURE_VALUE =

CALCULAR

( [PromPrecioUnitario], )

DEVOLUCIÓN

DIVIDE(__MEASURE_VALUE, __BASELINE_VALUE)

Todo lo mejor,

Fred

Hola

Puede descargar mi archivo PBI desde aquí.

Espero que esto ayude.

Untitled.png

Hola @fedelmfede ,

Aquí está la medida que utilicé.

Average Growth % =
VAR __BASE =
    CALCULATE (
        SUM ( Ventas[Unit Price] ),
        FILTER ( ALL ( 'Calendar' ), 'Calendar'[Month/Year] = "4/2021" )
    ) //sum of unit price in April 2021
RETURN
    DIVIDE ( SUM ( Ventas[Unit Price] ), __BASE )


Usé el campo [Mes/Año] para simplificar, pero puedes usarlo, pero puedes usar los campos [Número de mes] y [Año] en su lugar. Envolví la tabla Calendario en FILTER y ALL para que el valor resultante sea fijo sin importar cuál sea el contexto del filtro utilizando dicha tabla.

danextian_0-1651625153879.png

Syndicate_Admin
Administrator
Administrator

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.