SUPERSLIMAK




Project Web Access - podsumowanie kart czasu pracy (timesheets)

1. Wstęp
2. Skrypt


1.Wstęp

Aby w pełni korzystać z możliwości Project Web Access - Project Server dobrze jest zdefiniować sobie kilka użytecznych widoków na bazie danych. Widoki takie można wykorzystać w mechanizmie Reporting - Data Analisys poprzez zdefiniowanie nowego źródła danych jako stworzonego widoku. Poniżej prezentuję podstawowy widok sumaryczny dla kart czasu pracy. Poprzez użycie tego widoku możemy tworzyć podsumowania, sumy dla poszczególnych projektów i zadań oraz wyciągać inne użyteczne dane.

2.Skrypt

ALTER VIEW TIMESHEET_TOTALS
AS
SELECT TOP 100 PERCENT
[TS].[TS_CACHED_RES_NAME] AS RESOURCE_NAME
,([TS].[TS_TOTAL_ACT_VALUE]/60000) AS TOTAL_PER_TIMESHEET
,[TSL].[TS_LINE_CACHED_PROJ_NAME] AS PROJECT_NAME
,[TSL].[TS_LINE_CACHED_ASSIGN_NAME] AS TASK_NAME
,[TSC].[TS_LINE_CLASS_NAME] AS ADMINISTRATIVE_TASK_NAME
,([TSL].[TS_LINE_ACT_SUM_VALUE]/60000) AS TOTAL_PER_TASK
,[WTP].[WPRD_START_DATE] AS TIMESHEET_START
,[WTP].[WPRD_FINISH_DATE] AS TIMESHEET_FINISH
FROM MSP_TIMESHEETS TS
INNER JOIN MSP_TIMESHEET_LINES TSL ON [TS].[TS_UID]=[TSL].[TS_UID]
INNER JOIN MSP_TIMESHEET_CLASSES TSC ON TSL.TS_LINE_CLASS_UID=TSC.TS_LINE_CLASS_UID
INNER JOIN MSP_WEB_TIME_PERIODS WTP ON [TS].[WPRD_UID] =[WTP].[WPRD_UID]
ORDER BY [WTP].[WPRD_START_DATE]




Pozdrawiam
Michał

Komentarze

Brak komentarzy
*Imię:
Email:
Informuj mnie o nowych komentarzach na tej stronie
Ukryj email
*Treść:
 
Powered by Scriptsmill Comments Script