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

Importe mensual basado en la última fecha de la solicitud

¡Buenos días! Dime cómo puedes resumir los datos de un mes, en función de la última fecha de su solicitud.

Tengo la fecha más reciente, por ejemplo, 15/10/21, ¿cómo puedo sumar los 10 meses y compararlos con el mes anterior donde se informó al usuario? por ejemplo, fue el 15/10/21 y el 08/02/2021, ¿cómo forzar la comparación del monto durante 10 meses con el monto durante 8 meses?

1 ACCEPTED SOLUTION

@DeEviloN , ¿YTD de la última fecha?

ejemplo

YTD=
var _max = maxx(allselected('Table'),'Table'[date])
var _min = fecha(_max),1,1)

devolución
CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Date] >=_min && 'Date'[Date] <= _max) )

Supongamos que tiene una tabla de fechas o una tabla de archivadores[Fecha]

o

CALCULATE(sum('Table'[Qty]), FILTER(ALL('Table'),'Table'[Date] >=_min && 'Table'[Date] <= _max) )

o

CALCULATE(sum('Table'[Qty]), FILTER(('Date'),'Date'[Date] >=_min && 'Date'[Date] <= _max) )

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

@DeEviloN ,

Dado que sus datos no son regulares, no puede usar dax sort para llegar al último. Debe agregar índices a través de Power Query como ayuda.

Paso 1, agregue índice, luego cierre y aplique:

vluwangmsft_0-1637829305828.png

Paso 2, pruebe la medida, para obtener el último valor de ereryday:

lastsaleeverydate =
IF (
    CALCULATE (
        MAX ( 'Table'[Index] ),
        FILTER (
            ALL ( 'Table' ),
            'Table'[Users] = MAX ( 'Table'[Users] )
                && 'Table'[Data] = MAX ( 'Table'[Data] )
        )
    )
        = MAX ( 'Table'[Index] ),
    MAX ( 'Table'[Sales] ),
    0
)

Salida:

vluwangmsft_1-1637829898531.png

A continuación, utilice el sumx para comparar el valor:

sumx = SUMX(FILTER(ALL('Table'),'Table'[Users]=MAX('Table'[Users])&&'Table'[Data]<=MAX('Table'[Data])),'Table'[lastsaleeverydate])

Obtendrá el valor de la suma:

vluwangmsft_2-1637830080526.png

¿Respondí a su pregunta? ¡Marca mi post como solución!


Saludos

Lucien

Syndicate_Admin
Administrator
Administrator

última fecha

UsuariosDatosVentas
Usuario11.8270,00
Usuario12.8270,00
Usuario12.84560,00
Usuario12.8540,00
Usuario12.8540,00
Usuario12.81090,00
Usuario12.85910,00
Usuario110.10660,00
Usuario110.101080,00
Usuario112.101260,00
Usuario113.1011220,00
Usuario114.1030,00
Usuario115.1060,00
Usuario115.10160,00
Usuario115.10180,00
Syndicate_Admin
Administrator
Administrator

UsuariosDatosVentas
Usuario11.8270,00
Usuario12.8270,00
Usuario12.84560,00
Usuario12.8540,00
Usuario12.8540,00
Usuario12.81090,00
Usuario12.85910,00
Usuario110.10660,00
Usuario110.101080,00
Usuario112.101260,00
Usuario113.1011220,00
Usuario114.1030,00
Usuario115.1060,00
Usuario115.10160,00
Usuario115.10180,00
Syndicate_Admin
Administrator
Administrator

Lo sentimos, se ha corregido el texto

¡Buenos días! Dime cómo puedes resumir los datos de un mes, en función de la última fecha de su solicitud.

Tengo la fecha más reciente, por ejemplo 15/10/21, ¿cómo sumar estos 10 meses y comparar con el mes anterior donde se reportó al usuario? por ejemplo, fue el 15/10/21 y el 08/02/2021, ¿cómo forzar la comparación del monto durante 10 meses con el monto durante 8 meses?

@DeEviloN , ¿YTD de la última fecha?

ejemplo

YTD=
var _max = maxx(allselected('Table'),'Table'[date])
var _min = fecha(_max),1,1)

devolución
CALCULATE(sum('Table'[Qty]), FILTER(ALL('Date'),'Date'[Date] >=_min && 'Date'[Date] <= _max) )

Supongamos que tiene una tabla de fechas o una tabla de archivadores[Fecha]

o

CALCULATE(sum('Table'[Qty]), FILTER(ALL('Table'),'Table'[Date] >=_min && 'Table'[Date] <= _max) )

o

CALCULATE(sum('Table'[Qty]), FILTER(('Date'),'Date'[Date] >=_min && 'Date'[Date] <= _max) )

Todavía no funciona, quería comparar en base al último mes de entrega de los productos del cliente y el mes anterior de su entrega para determinar su categoría.

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.