SUSCRÍBASE A NUESTRO BLOG
SOBRE APESOFT

ApeSoft es una compañía de soluciones de Gestión del Rendimiento Empresario: Gamification, Reporting, Dashboards, Planificación Presupuestaria y Balanced Scorecard, fundada en 1994, con sede central en España y oficinas en Estados Unidos.

Más información: Web ApeSoft

« Crear un gráfico en Excel con sólo pulsar una tecla | Main | Tipos de Cuadro de Mando, conozca las diferencias »
martes
may232006

Fitros avanzados con DC-Reporting y SQL Server

Una de las necesidades más comunes al recuperar datos de una consulta es filtrar por alguna fecha especial, como el primer dia del mes, o incluso el primer dia de la semana actual. Estos son los filtros avanzados que tenemos que poner en los procesos de DataCycle Reporting:

Para filtrar por el primer dia del mes:

(Fecha) = DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)

Para filtrar por el primer día de la semana actual:

(Fecha) = DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)-

Para filtrar por el primer día del año:

(Fecha) = select DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)

Recordad que teneis que cambiar (Fecha) por el nombre del campo en vuestra consulta sobre el que quereis filtrar.

DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 

PrintView Printer Friendly Version

EmailEmail Article to Friend