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

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

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
Feb2025 Sticker Challenge

Join our Community Sticker Challenge 2025

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

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Solution Authors