The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Si tengo la tabla anterior, me gustaría obtener solo la última fecha: 16/6/2021 y la segunda fecha más reciente: 27/05/2021.
puede usted por favor proporcionarme solución.
No @axk180022
Pruebe estas medidas:
¿Respondí a su pregunta? Marcar mi post como una solución!
Aprecia tus felicitaciones !!
Hola Vahid
Los quiero en la misma columna, simplemente ordene la última y la segunda fecha de la columna calculationdatetime. así que básicamente la columna debe tener sólo 2 fechas.
No @axk180022
Pruebe esta medida para agregar una columna a la tabla:
2 LAST DATES =
vAR _latestdate = max('Table'[CALCULATIONDATETIME])
vAR _2ndlatest = MAXX(FILTER('Table','Table'[CALCULATIONDATETIME]<MAX('Table'[CALCULATIONDATETIME])),'Table'[CALCULATIONDATETIME])
RETURN
IF('Table'[CALCULATIONDATETIME] IN {_latestdate,_2ndlatest},'Table'[CALCULATIONDATETIME])
el resultado será el siguiente:
¿Respondí a su pregunta? Marcar mi post como una solución!
Aprecia tus felicitaciones !!
Lo siento por la confusión, necesitaría las últimas 2 fechas para cada inventserialid, por lo que la tabla muestra solo CVS-002, pero también hay otros identificadores, por lo que para cada uno de los identificadores requeriría las últimas 2 fechas.
No @axk180022
Pruebe esta medida:
2 LAST DATES =
Var _invent = FIRSTNONBLANK('Table'[INVENTSERIALID],"")
vAR _latestdate = CALCULATE(max('Table'[CALCULATIONDATETIME]),ALLEXCEPT('Table','Table'[INVENTSERIALID]))
vAR _2ndlatest = MAXX(FILTER(filter('Table','Table'[INVENTSERIALID]=_invent),'Table'[CALCULATIONDATETIME]<_latestdate),'Table'[CALCULATIONDATETIME])
RETURN
IF('Table'[CALCULATIONDATETIME] IN {_latestdate,_2ndlatest},'Table'[CALCULATIONDATETIME])
el resultado será el siguiente:
¿Respondí a su pregunta? Marcar mi post como una solución!
Aprecia tus felicitaciones !!
¿Puede usted pleae compartir el archivo de ejemplo aquí.
Tabla con diferentes"inventserialid" o archivo de Power BI.
No @axk180022
Pruebe esta medida:
2 LAST DATES =
Var _invent = FIRSTNONBLANK('Table'[INVENTSERIALID],"")
vAR _latestdate = CALCULATE(max('Table'[CALCULATIONDATETIME]),ALLEXCEPT('Table','Table'[INVENTSERIALID]))
vAR _2ndlatest = MAXX(FILTER(filter('Table','Table'[INVENTSERIALID]=_invent),'Table'[CALCULATIONDATETIME]<_latestdate),'Table'[CALCULATIONDATETIME])
RETURN
IF('Table'[CALCULATIONDATETIME] IN {_latestdate,_2ndlatest},'Table'[CALCULATIONDATETIME])
el resultado será el siguiente:
¿Respondí a su pregunta? Marcar mi post como una solución!
Aprecia tus felicitaciones !!
Hola
Recibí este error cuando intenté crear la columna
"Las operaciones de comparación de DAX no admiten la comparación de valores de tipo Text con valores de tipo Date. Considere la posibilidad de utilizar la función VALUE o FORMAT para convertir uno de los valores."
Funciona bien en mi ordenador! Asegúrese de que el formato de columna "CALCULATIONDATETIME" es Date.
¿Es posible compartir su archivo conmigo?
¿Respondí a su pregunta? Marcar mi post como una solución!
Aprecia tus felicitaciones !!
Desde im nuevo al foro im incapaz de cargar power bi archivo aquí. Así que el inventserialid es texto, parece que eso está causando problema. CALCULATIONDATETIME ya está en formato de fecha
¡Parece que todo está bien!
¿Podría compartir su archivo en https://gofile.io/
y comparte el enlace aquí.
Probé la fórmula y funcionó, pero para pocos se muestra en blanco o no recoge la 2ª última fecha.
No @axk180022
Pruebe esta medida para agregar una columna a la tabla:
2 LAST DATES =
vAR _latestdate = max('Table'[CALCULATIONDATETIME])
vAR _2ndlatest = MAXX(FILTER('Table','Table'[CALCULATIONDATETIME]<MAX('Table'[CALCULATIONDATETIME])),'Table'[CALCULATIONDATETIME])
RETURN
IF('Table'[CALCULATIONDATETIME] IN {_latestdate,_2ndlatest},'Table'[CALCULATIONDATETIME])
el resultado será el siguiente:
¿Respondí a su pregunta? Marcar mi post como una solución!
Aprecia tus felicitaciones !!