Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola a todos, les presento mi duda a ver si me pueden ayudar.
Tengo el campo FECHADatos que es la fecha y la hora en número.
Creo el siguiente campo:
Date(FECHADatos)&' - '&Time(FECHADatos) as FechaYhora ,
FechaYhora , Valor
01/01/2015 - 00:00 , 5
01/01/2015 - 00:05, 20
01/01/2015 - 00:10, 45
01/01/2015 - 00:15, 23
01/01/2015 - 00:00, 78
01/01/2015 - 00:00, 43
01/01/2015 - 00:00, 39
.....
Ahora creo el campo DiaMesHora que no tiene el año para poder superponer los años.
Day(FECHADatos)&'/'&Month(FECHADatos)&' - '&Time(FECHADatos) as DiaMesHora,
El problema es que no se ordena bien y he probado de varias formas.
Debería de ordenarse por día como está pero también por mes, ya que salen enero y febrero solapándose.
Gracias.
Un saludo.
Hola Alexis:
Prueba crear un campo Mes/Dia/Hora
Saludos
Joaquín
Hola Joaquín,
la he creado con Make o con &''& pero sigue sin ordenarlo bien.
Si se ordena primero enero y después febrero el día ya no está ordenado.
No entiendo qué pasa!
Gracias Joaquín.
Un saludo.
Hola:
Pon el Make de la nueva instrucción, por favor.
Saludos
Joaquín
Hola Alexis,
El campo FechayHora te lo reconoce como Fecha?
si es que no mira si puedes hacer que te lo reconozca como tal.
Puede que el Makedate lo tengas que tratar como string es decir makedate(Right(FechaYhora,4)......)
Saludos,
Hola Alexis,
te adjunto ejemplo que creo que soluciona lo que querías.
Yo utilizo la función Date y Date# en el script para el campo Fecha:
Date(Date#(Fecha,'DD/MM/YYYY - hh:mm'),'DD/MM/YYYY hh:mm') As Fecha
Echa un vistazo, espero que te resulte útil.
Un saludo
Hola,
Yo tambien creo que el problema lo tienes en el formato... Si encuentras otra solución compartela!
Un saludo,
Hola:
La técnica más apropiada es tener dos campos uno con formato completo YYYY/MM/DD HH:MM y otro con el formato que se quiera mostrar como dimensión.
Después en la pestaña Ordenar, se selección la dimensión y se ordena por una expresión que es el campo con el formato completo.
Saludos,
Joaquín
crea un dual y luego ordenalo por valor numerico
dual(Day(FECHADatos)&'/'&Month(FECHADatos)&' - '&Time(FECHADatos) , date(makedate('2015',Month(FECHADatos),Day(FECHADatos))&' '&Time(FECHADatos))
)