Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
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 !!