Para quienes pretenden dar formato a las fechas a reveler en reporting services, se tienen varias alternativas, veamos:
1) Con la instrucción FormatDateTime
Puede obtener cuatro (4) diferentes formatos usando los diferentes argumentos, así:
Command | Result |
FormatDateTime(Parameters!Date.Value,1) | Tuesday, April 10, 2010 |
FormatDateTime(Parameters!Date.Value,2) | 4/10/2010 |
FormatDateTime(Parameters!Date.Value,3) | 12:00:00 AM |
FormatDateTime(Parameters!Date.Value,4) | 00:00 |
2) Con la instrucción Format, puede especificar exactamente la estructura de los resultados que quiere obtener, verbigracia:
Command | Result |
Format(Parameters!Date.Value,"dd-MM-yyyy") | 10-04-2010 |
Format(Parameters!Date.Value,"dd/MM/yyyy") | 10/04/2010 |
Format(Parameters!Date.Value,"MMM-dd-yyyy") | Apr-10-2010 |
Format(Parameters!Date.Value,"MMM-dd-yy") | Apr-10-10 |
Si por algún motivo la instrucción de formato no le funciona, intente convirtiendo el valor sujeto a formato a un valor de fecha, por ejemplo:
Format(Cdate(Parameters!Date.Value),"dd-MM-yyyy") |
Excelente!!!, fue de mucha ayuda.
ResponderEliminarbuenisimo
ResponderEliminarMuchas Gracias siempre me preguntaba si no existia esto en reporting !! :D
ResponderEliminarMuy buen material, gracias, por cierto usted invento esa frase que aparece debajo de su nombre en este blog?
ResponderEliminarEspero que le haya servido el material. Efectivamente, si se refiere a la frase del encabezado del blog, es de mi autoría.
ResponderEliminarExcelente!
ResponderEliminarGRacias
ResponderEliminar