Hi, We can fetch the records for % allocation column from Team --> Staff Page in Project. Please Look at the attached fileFor Clarity 7.5.X
=================
SELECT PRJ.UNIQUE_NAME "Project ID", PRJ.NAME "Project Name", SRM.UNIQUE_NAME "Resource ID",
SRM.FULL_NAME "Resource Name", ALLOC_START_DATE "Allocation Start Date", ALLOC_END_DATE "Allocation End Date",
SLICE "Allocated Hrs", RES_AVAIL "Available Hrs", CASE WHEN RES_AVAIL 0 THEN (SLICE/RES_AVAIL) * 100 END "% Allocation"
FROM PRTEAM TEAM, SRM_PROJECTS PRJ, SRM_RESOURCES SRM,(SELECT PRJ_OBJECT_ID, MIN(SLICE_DATE) ALLOC_START_DATE,
MAX(SLICE_DATE) ALLOC_END_DATE, MAX(SLICE) SLICE FROM PRJ_BLB_SLICES_D_ALC GROUP BY PRJ_OBJECT_ID, SLICE HAVING SLICE 0)
ALLOCATION,(SELECT PRJ_OBJECT_ID, MAX(SLICE) RES_AVAIL FROM PRJ_BLB_SLICES_D_AVL GROUP BY PRJ_OBJECT_ID) AVAIL
WHERE TEAM.PRPROJECTID = PRJ.ID AND TEAM.PRRESOURCEID = SRM.ID AND TEAM.PRID = ALLOCATION.PRJ_OBJECT_ID
AND SRM.ID = AVAIL.PRJ_OBJECT_ID
--AND SRM.UNIQUE_NAME = '1246713'
ORDER BY PRJ.ID, SRM.ID, ALLOC_START_DATE For Clarity 8.1.X
=================
SELECT INV.CODE "Project ID", INV.NAME "Project Name",SRM.UNIQUE_NAME "Resource ID", SRM.FULL_NAME "Resource Name",
START_DATE "Allocation Start Date",END_DATE "Allocation End Date",SLICE "Allocated Hrs", AVAIL "Availability Hrs"
, CASE WHEN AVAIL 0 THEN (SLICE/AVAIL)*100 END "%Allocation" FROM PRTEAM TEAM, INV_INVESTMENTS INV, SRM_RESOURCES SRM,
(SELECT PRJ_OBJECT_ID, INVESTMENT_ID, RESOURCE_ID, MIN(SLICE_DATE) START_DATE,MAX(SLICE_DATE) END_DATE,MAX(SLICE) SLICE FROM PRJ_BLB_SLICES_D_ALC GROUP BY INVESTMENT_ID, PRJ_OBJECT_ID,
SLICE, RESOURCE_ID, TO_CHAR(SLICE_DATE,'Mon-YYYY') HAVING SLICE 0) ALLOC, (SELECT PRJ_OBJECT_ID, MAX(SLICE) AVAIL FROM PRJ_BLB_SLICES_D_AVL GROUP BY PRJ_OBJECT_ID) AVL
WHERE TEAM.PRPROJECTID = INV.ID AND TEAM.PRRESOURCEID = SRM.ID AND TEAM.PRID = ALLOC.PRJ_OBJECT_ID
AND TEAM.PRRESOURCEID = AVL.PRJ_OBJECT_ID ORDER BY INV.ID,START_DATE ------------------Hard Allocation SELECT INV.CODE "Project ID", INV.NAME "Project Name",SRM.UNIQUE_NAME "Resource ID", SRM.FULL_NAME "Resource Name",
START_DATE "Allocation Start Date",END_DATE "Allocation End Date",SLICE "Allocated Hrs", AVAIL "Availability Hrs"
, CASE WHEN AVAIL 0 THEN (SLICE/AVAIL)*100 END "%Allocation" FROM PRTEAM TEAM, INV_INVESTMENTS INV, SRM_RESOURCES SRM,
(SELECT PRJ_OBJECT_ID, INVESTMENT_ID, RESOURCE_ID, MIN(SLICE_DATE) START_DATE,MAX(SLICE_DATE) END_DATE,MAX(SLICE) SLICE FROM PRJ_BLB_SLICES_D_HARDALC GROUP BY INVESTMENT_ID, PRJ_OBJECT_ID,
SLICE, RESOURCE_ID, TO_CHAR(SLICE_DATE,'Mon-YYYY') HAVING SLICE 0) ALLOC, (SELECT PRJ_OBJECT_ID, MAX(SLICE) AVAIL FROM PRJ_BLB_SLICES_D_AVL GROUP BY PRJ_OBJECT_ID) AVL
WHERE TEAM.PRPROJECTID = INV.ID AND TEAM.PRRESOURCEID = SRM.ID AND TEAM.PRID = ALLOC.PRJ_OBJECT_ID
AND TEAM.PRRESOURCEID = AVL.PRJ_OBJECT_ID ORDER BY INV.ID,START_DATE Thanks
Senthil.