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
sublog
Helper III
Helper III

¿El resultado de LOOKUPVALUE no se almacena como FECHA cuando es una fecha?

He estado tratando de averiguar por qué una medida que creé no funciona cuando utilicé un USERELATIONSHIP entre dos fechas. Una de las dos fechas de mi medida que utiliza USERELATIONSHIP es una columna calculada de otra tabla no relacionada mediante LOOKUPVALUE.

Por alguna razón, el resultado parece una fecha, tiene el formato de una fecha, pero Power BI lo ve como texto. He intentado ajustar DATEVALUE alrededor de la columna calculada y simplemente no funciona. Si estás utilizando un ordenador portátil o una tablet, intenta moverte a otra ubicación e inténtalo de nuevo.

¿Por qué no puedo usar LOOKUPVALUE para devolver una fecha y la ve como una fecha?

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Tuve un problema similar a este y el comentario de @AllisonKennedy me ayudó a resolverlo indirectamente.

Lo que sucedía en mi caso es que estaba haciendo referencia a dos columnas de fecha separadas en una nueva columna calculada. Una de esas columnas contenía una fecha, pero al principio no pensé mucho en ella, ya que pensé que la relación seguiría funcionando si cambiaba el tipo de letra de 'Fecha/Hora' a 'Fecha/Hora'.

Terminé dándome cuenta de que esto era incorrecto cuando usé el método DateKey para extraer valores de esa columna calculada e intentar formatearla como un número entero (el proceso falló debido a la inclusión de AM/PM).

Teniendo en cuenta lo anterior, volví a la columna calculada original y modifiqué parte de la expresión que hacía referencia a una columna con un tiempo para incluir . [Fecha].

Luego volví a probar el problema y descubrí que el problema estaba resuelto.

Estoy seguro de que ha resuelto su problema, más aún anotándolo para cualquiera que lo encuentre en el futuro.

V-lianl-msft
Community Support
Community Support

No @sublog ,

En mis pruebas, lookupvalue devuelve correctamente un valor en formato de fecha.

¿Alguna posibilidad de compartir un archivo PBIX con datos ficticios?

Elimine los datos confidenciales antes de cargarlos.

Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola, el archivo PBIX que tengo es extremadamente grande y tardaría horas en volver a crear con datos desinfectados. Todavía estoy perplejo por qué no funciona. Cuando activé ese campo de fecha entre él y la tabla de calendario, muestra los resultados correctos. He pasado tantas horas tratando de resolver esto.

Esa tabla se une a la tabla de calendario por la fecha de creación del cliente potencial. Mi segunda unión a la tabla de calendario es la fecha de entrega. Sólo intento mostrar los ingresos reservados en la fecha de registro en lugar de la fecha de creación. He usado esta técnica antes y funciona. Mi única idea de por qué esto no funcionó fue porque la fecha en que me uní era una fecha de búsqueda de columnas caluclated de otra tabla.

En este punto he desa teniendo la esperanza de una solución. No tengo tiempo adicional para seguir trabajando en una solución a una sola medida.

AllisonKennedy
Super User
Super User

@sublog Sí, posiblemente no ser visto como una cita. Por favor, intente usar el método de columna de texto DATEKEY y vea si eso lo corrige?


Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

AllisonKennedy
Super User
Super User

No estoy seguro de que el tipo de datos sea el problema entonces - ¿usted fue capaz de crear la relación entre calendar[date] y table2[date] sin error?

El uso de columnas de tipo de fecha para las relaciones causa algunos resultados incorrectos, creo que podría ser debido a un componente de tiempo o algún otro factor que no he descubierto, pero uso DateKey siempre: https://excelwithallison.blogspot.com/2020/10/datekey-how-to-relate-your-date-data.html

¿No estás seguro de si eso te ayudará aquí?


Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

Yes, there is a relationship between the two tables, although the one I was using was inactive due to another relationship to a different date field in the same table. 

 

The reason I think the datatype is the problem is when the icon next to the lookupvalue field doesn't show as a calendar, and when I try to apply a .date to the end of the column, it doesn't recognize it. That leads me to believe it doesn't see it as a date. 

sublog
Helper III
Helper III

Sin errores. Solo la medida no devuelve los valores correctos. La medida es simple. Simplemente calcular ( [Medida], USERELATIONSHIP, calendario[fecha], tabla2[fecha] ) El Table2[date] es el valor de búsqueda.

AllisonKennedy
Super User
Super User

@sublog ¿Puede proporcionar más detalles sobre lo que 'no funciona' - ¿está recibiendo un error que dice que el tipo de datos es el problema?

¿Qué más está tratando de hacer en la medida - puede por favor compartir toda la medida aquí.

Cuando se dice que la columna calculada tiene el formato de fecha, ¿el tipo de datos también es fecha?


Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

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.