Reporting Service: Atributos de ReportObjectModel.Field

11/01/2006 - 17:07 por eliot | Informe spam
Hola
Soy un novato en el tema de la programación y estoy tratando de realizar un
calculo con fechas.
Cuento con un valor fecha "Fields!FechaCalificacion.Value"(fecha) y por otro
lado tengo un parametro en dias (entero) "Parameters!Periodo.Value". Debo
sumar los días para compararlos con "=Globals!ExecutionTime".
Mis pruebas fueron:
=Fields!FechaCalificacion.AddDays(Parameters!Periodo.Value)
El error es:
"...La expresión filter expression del objeto RegionTotales de tipo list
contiene un error: [BC30456] 'AddDays' no es un miembro de
'Microsoft.ReportingServices.ReportProcessing.ReportObjectModel.Field'."

=Fields!FechaCalificacion.Value + Parameters!Periodo.Value
El error que me da es por tipo de dato.
No puedo encontrar que propiedad me permite realizar este calculo.
Agradeceria cualquier ayuda.

Preguntas similare

Leer las respuestas

#1 Luis Miguel Blanco
19/02/2006 - 12:37 | Informe spam
Hola eliot

Prueba a utilizar la función DateAdd(). Por ejemplo, si quieres añadir 7
días a tu campo de fecha, podrías hacerlo de la siguiente manera:

=DateAdd(DateInterval.Day, 10, Fields!FechaCalificacion.Value)

En el caso de que la cantidad de días la tengas en un parámetro de informe,
pues prueba lo siguiente:

=DateAdd(DateInterval.Day, Parameters!Periodo.Value,
Fields!FechaCalificacion.Value)

Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"eliot" wrote:

Hola
Soy un novato en el tema de la programación y estoy tratando de realizar un
calculo con fechas.
Cuento con un valor fecha "Fields!FechaCalificacion.Value"(fecha) y por otro
lado tengo un parametro en dias (entero) "Parameters!Periodo.Value". Debo
sumar los días para compararlos con "=Globals!ExecutionTime".
Mis pruebas fueron:
=Fields!FechaCalificacion.AddDays(Parameters!Periodo.Value)
El error es:
"...La expresión filter expression del objeto RegionTotales de tipo list
contiene un error: [BC30456] 'AddDays' no es un miembro de
'Microsoft.ReportingServices.ReportProcessing.ReportObjectModel.Field'."

=Fields!FechaCalificacion.Value + Parameters!Periodo.Value
El error que me da es por tipo de dato.
No puedo encontrar que propiedad me permite realizar este calculo.
Agradeceria cualquier ayuda.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida