services reporte parametros grupos funciones fecha expresiones ejemplos datos columnas agrupar agregar reporting-services ssrs-2008-r2 ssrs-2012

reporting-services - reporte - parametros reporting services



Mostrando el nombre del día y el nombre del mes en ssrs (2)

Tengo un ejemplo de fecha 4/29/2015 . Necesito cambiar el formato de fecha como " Wednesday,april 29,2015 . ¿Cómo lograr esto usando SSRS ?


Su formato esperado ( Wednesday,april 29,2015 ) no es estándar , por lo que necesitará el siguiente formato personalizado :

"dddd,MMMM dd,yyyy"

Por lo tanto, la fecha 4/29/2015 dará como resultado el Wednesday,April 29,2015 que está más cerca de lo que necesita que el formato estándar D , que saldrá el Wednesday, April 29, 2015 .

Ahora que tiene el formato correcto, debe colocarlo en el informe.

Hay 2 opciones:

Supongo que tiene un campo de datetime y datetime llamado YourDate o un campo de string llamado YourDateString .

  1. En la Expresión:

    • =Format(CDate(Fields!YourDateString.Value), "dddd,MMMM dd,yyyy")
    • =Format(Fields!YourDate.Value, "dddd,MMMM dd,yyyy")
  2. En las propiedades del elemento del informe

    • Expresión:
      =CDate(Fields!YourDateString.Value) o =Fields!YourDate.Value
    • Text Box Properties => Number => Custom => Formato personalizado:
      dddd,MMMM dd,yyyy

Suponiendo que su campo de fecha sea del tipo de datos date o datetime (de lo contrario necesitará un molde en su consulta sql), así es como puede hacerlo:

  • Haga clic con el botón derecho en el cuadro de texto donde se muestra su fecha y elija las propiedades del cuadro de texto:
  • En el panel izquierdo, elija Número, luego fecha y elija el formato deseado:
  • Entonces debería ver la fecha que se muestra como: