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

Mi medida GL YTD devolver resultado incorrecto cómo hacerlo correcto ?

Hola a todos

Tengo a continuación la medida que está funcionando :-

_LYTD EXP = CALCULATE([AMOUNT],GL[1_EXP]="EXP",DATESBETWEEN('Date'[Date],date(year(today()-1,1,1),eomonth(today(),-13)+1))
devuelve la cantidad correcta = 910 693.85
I tratar de convertir la medida anterior a más forma de estructura, para que pueda modificar a LYTD :-
_LYTD_EXP =
var _max = fecha (año (hoy())-1,mes(hoy()),día (hoy()))
devolución
Pero devuelve un valor incorrecto, ¿puede algún compartir conmigo por qué? y cómo hacerlo regresar 910 693.85
Paul
TOTALYTD(('GL'[AMOUNT_EXP]),dateadd('Fecha'[Fecha],-1,año),'Fecha'[Fecha]<=_max)


1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Ahí @admin11,

Creo que sé cuál es el problema.

la medida anterior:

_LYTD EXP =
CALCULATE (
    [AMOUNT],
    GL[1_EXP] = "EXP",
    DATESBETWEEN (
        'Date'[Date],
        DATE ( YEAR ( TODAY () ) - 1, 1, 1 ),
        EOMONTH ( TODAY (), -13 ) + 1
    )
)

Al igual que a continuación,cuando uso la fecha mesuare,Obtego la fecha calcula es 2020/1/1 a 2020/4/1

v-luwang-msft_0-1618558217315.pngv-luwang-msft_1-1618558237403.png

Y cuando probé otra medida, obtego que la fecha es a 2020/4/16 no 2020/4/1, debido a esto, la dos medidas es diferente.

v-luwang-msft_2-1618558352045.png

También puede utilizar la siguiente medida ,

_LYTD_EXP =
VAR _max =
    DATE ( YEAR ( TODAY () ) - 1, MONTH ( TODAY () ), 1 )
RETURN
    TOTALYTD (
        ( 'GL'[AMOUNT_EXP] ),
        DATEADD ( 'Date'[Date], -1, YEAR ),
        'Date'[Date] <= _max
    )

Final obtendrá el mismo valor:

v-luwang-msft_3-1618558483857.png

¡Ojalá sea útil para ti!

Saludos

Lucien

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Ahí @admin11,

Creo que sé cuál es el problema.

la medida anterior:

_LYTD EXP =
CALCULATE (
    [AMOUNT],
    GL[1_EXP] = "EXP",
    DATESBETWEEN (
        'Date'[Date],
        DATE ( YEAR ( TODAY () ) - 1, 1, 1 ),
        EOMONTH ( TODAY (), -13 ) + 1
    )
)

Al igual que a continuación,cuando uso la fecha mesuare,Obtego la fecha calcula es 2020/1/1 a 2020/4/1

v-luwang-msft_0-1618558217315.pngv-luwang-msft_1-1618558237403.png

Y cuando probé otra medida, obtego que la fecha es a 2020/4/16 no 2020/4/1, debido a esto, la dos medidas es diferente.

v-luwang-msft_2-1618558352045.png

También puede utilizar la siguiente medida ,

_LYTD_EXP =
VAR _max =
    DATE ( YEAR ( TODAY () ) - 1, MONTH ( TODAY () ), 1 )
RETURN
    TOTALYTD (
        ( 'GL'[AMOUNT_EXP] ),
        DATEADD ( 'Date'[Date], -1, YEAR ),
        'Date'[Date] <= _max
    )

Final obtendrá el mismo valor:

v-luwang-msft_3-1618558483857.png

¡Ojalá sea útil para ti!

Saludos

Lucien

@v-luwang-msft Gracias por compartir

Syndicate_Admin
Administrator
Administrator

Ahí @admin11,

Cuando haga clic en su enlace , pero no pudo descargar su pbix , ¿podría pls compartir su archivo de nuevo?

Saludos

Lucien

@v-luwang-msft

Gracias por mirar mi post, a continuación se muestra mi archivo PBI :-

https://www.dropbox.com/s/qfb7nkqqqhxm0kx/PBT_V2021_397%20GL_TS%20SAMPLE.pbix?dl=0

Paul

Syndicate_Admin
Administrator
Administrator

@admin11 , La fecha máxima en fechas entre es 1-abril-2021

Prueba esto en LYTD

_LYTD_EXP = 

var _max = EOMONTH(date(year(today())-1,month(today()),day(today())),-1)+1
// Rest is same

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.