P
Paula
I have the following crosstab query. Can any one tell me how to get 0 for
Daval when their is no value for that Value field.
PARAMETERS [Enter Number Of Summary Years] Short;
TRANSFORM
First(IIf([FldName]="Screenings",[CountOfScreenLogisticID],[CountOfPatientID
])) AS DaVal
SELECT Qry5YrSummaryNumberOfScreeningsPerYear.ScreenCoName AS [Screening
Partner]
FROM Tbl5YrSummaryColumns, Qry5YrSummaryNumberOfScreeningsPerYear INNER JOIN
Qry5YrSummaryNumberOfPatientsScreenedPerYear ON
Qry5YrSummaryNumberOfScreeningsPerYear.ScreenCoID =
Qry5YrSummaryNumberOfPatientsScreenedPerYear.ScreenCoID
WHERE
(((IIf([FldName]="Screenings",[Qry5YrSummaryNumberOfScreeningsPerYear].[Scre
enDateYear],[Qry5YrSummaryNumberOfPatientsScreenedPerYear].[ScreenDateYear])
& " " & [FldName]) Between Year(Date())+1-[Enter Number Of Summary Years]
And Year(Date())+1))
GROUP BY Qry5YrSummaryNumberOfScreeningsPerYear.ScreenCoName
ORDER BY
IIf([FldName]="Screenings",[Qry5YrSummaryNumberOfScreeningsPerYear].[ScreenD
ateYear],[Qry5YrSummaryNumberOfPatientsScreenedPerYear].[ScreenDateYear]) &
" " & [FldName] DESC
PIVOT
IIf([FldName]="Screenings",[Qry5YrSummaryNumberOfScreeningsPerYear].[ScreenD
ateYear],[Qry5YrSummaryNumberOfPatientsScreenedPerYear].[ScreenDateYear]) &
" " & [FldName];
Thanks!
Paula
Daval when their is no value for that Value field.
PARAMETERS [Enter Number Of Summary Years] Short;
TRANSFORM
First(IIf([FldName]="Screenings",[CountOfScreenLogisticID],[CountOfPatientID
])) AS DaVal
SELECT Qry5YrSummaryNumberOfScreeningsPerYear.ScreenCoName AS [Screening
Partner]
FROM Tbl5YrSummaryColumns, Qry5YrSummaryNumberOfScreeningsPerYear INNER JOIN
Qry5YrSummaryNumberOfPatientsScreenedPerYear ON
Qry5YrSummaryNumberOfScreeningsPerYear.ScreenCoID =
Qry5YrSummaryNumberOfPatientsScreenedPerYear.ScreenCoID
WHERE
(((IIf([FldName]="Screenings",[Qry5YrSummaryNumberOfScreeningsPerYear].[Scre
enDateYear],[Qry5YrSummaryNumberOfPatientsScreenedPerYear].[ScreenDateYear])
& " " & [FldName]) Between Year(Date())+1-[Enter Number Of Summary Years]
And Year(Date())+1))
GROUP BY Qry5YrSummaryNumberOfScreeningsPerYear.ScreenCoName
ORDER BY
IIf([FldName]="Screenings",[Qry5YrSummaryNumberOfScreeningsPerYear].[ScreenD
ateYear],[Qry5YrSummaryNumberOfPatientsScreenedPerYear].[ScreenDateYear]) &
" " & [FldName] DESC
PIVOT
IIf([FldName]="Screenings",[Qry5YrSummaryNumberOfScreeningsPerYear].[ScreenD
ateYear],[Qry5YrSummaryNumberOfPatientsScreenedPerYear].[ScreenDateYear]) &
" " & [FldName];
Thanks!
Paula