Un usuario Pregunto ✅
prakash
Hola tengo una tabla. Quiero calcular la diferencia de fecha. quiero agrupar la identificación de la sangría y calcular la diferencia de fechas con la identificación de la sangría del evento seleccionado.
por ejemplo, grupo de sangría id 85. hay 4 sangría_event_id, es decir, 5,1,2,10, quiero la diferencia de fecha, es decir, created_at entre sangría_event_id 2 y 1, entonces ndent_event_id 5 y 2 y luego ndent_event_id 10 y 5.
Por favor ayuda
v-jiascu-msft
Hola @pprakash,
Descargue una demostración del archivo adjunto. Asumí que la identificación es única.
Column = VAR currentId = [id] VAR lastID = CALCULATE ( MAX ( Table1[id] ), FILTER ( ALLEXCEPT ( Table1, Table1[indent_id] ), Table1[id] < currentId ) ) VAR lastCreateAt = CALCULATE ( MAX ( Table1[created_at] ), FILTER ( 'Table1', Table1[id] = lastID ) ) RETURN DATEDIFF ( lastCreateAt, [created_at], DAY )
Atentamente,
v-jiascu-msft
Hola @pprakash,
Descargue una demostración del archivo adjunto. Asumí que la identificación es única.
Column = VAR currentId = [id] VAR lastID = CALCULATE ( MAX ( Table1[id] ), FILTER ( ALLEXCEPT ( Table1, Table1[indent_id] ), Table1[id] < currentId ) ) VAR lastCreateAt = CALCULATE ( MAX ( Table1[created_at] ), FILTER ( 'Table1', Table1[id] = lastID ) ) RETURN DATEDIFF ( lastCreateAt, [created_at], DAY )
Atentamente,