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

Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!

Reply
Syndicate_Admin
Administrator
Administrator

Calculo de medidas para obtener metas

Hola comunidad:

Tengo el siguiente problema tengo un tabla (idh_hist20062020) que tiene el valor de las facturas en distintos periodos de tiempo

ejemplo

facturafacturarío arribafechallave
2222123455698631-02-2021febrero2021
2221222225687902-01-2020enero2020
256325256589222548831-01-2021enero2021

tambien tengo una tabla con las metas de este año,

miañoporcentajeKeymeta
enero20214%enero2021
febrero202110%febrero2021

las metas son el aumento de venta del año anterior, para calcular el monto acumulado del año anterior tengo la siguiente medida

Venta PR Anterior = IF(
ISFILTERED(idh_hist20062020[fecha]), ERROR("Error1"),
__PREV_YEAR2 VAR =
CALCULAR(
SUM(idh_hist20062020[importe]),
DATEADD(idh_hist20062020[fecha].[ Fecha], -1,YEAR)
)
DEVOLVER __PREV_YEAR2
)
Lo que necesito es que cuando sea enero del 2021 multiplique el perioro por la meta
Añomi MontoMonto periodo anteriormetaMeta a alcanzar
2021enero22254882568794%(Monto periodo anterior) * (meta)

alguna idea las tablas estan relacionadas por el campo key

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @RicardoLeivaG

Puede crear medidas mediante la siguiente fórmula:

Monto periodo anterior =
VAR _date =
    EOMONTH ( MAX ( [Date] ), -12 )
RETURN
    CALCULATE (
        SUM ( idh_hist20062020[Monto] ),
        FILTER ( ALL ( 'idh_hist20062020' ), EOMONTH ( [Date], 0 ) = _date )
    )
Meta a alcanzar =[Monto periodo anterior]*MAX('Table'[porcentaje])

La salida final se muestra a continuación:

v-yalanwu-msft_1-1622440337971.png

Saludos
Team_ de apoyo comunitario Yalan Wu
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 @RicardoLeivaG

Puede crear medidas mediante la siguiente fórmula:

Monto periodo anterior =
VAR _date =
    EOMONTH ( MAX ( [Date] ), -12 )
RETURN
    CALCULATE (
        SUM ( idh_hist20062020[Monto] ),
        FILTER ( ALL ( 'idh_hist20062020' ), EOMONTH ( [Date], 0 ) = _date )
    )
Meta a alcanzar =[Monto periodo anterior]*MAX('Table'[porcentaje])

La salida final se muestra a continuación:

v-yalanwu-msft_1-1622440337971.png

Saludos
Team_ de apoyo comunitario Yalan Wu
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
Power BI DataViz World Championships

Power BI Dataviz World Championships

Vote for your favorite vizzies from the Power BI World Championship submissions!

Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors