SELECT PatchPhase.PhaseName, MAX(PatchPhase.Sequence) AS seq,
PatchState.Application, PatchState.Objectname, PatchState.Jobname,
PatchState.Streamname, COUNT(*) AS Total,
PatchState.Jobdescription,
PatchState.Status, PatchState.Timestamp
FROM PatchState
INNER JOIN PatchPhase ON PatchState.Phase = PatchPhase.PhaseTech
WHERE (PatchPhase.PhaseName IN (@Phase))
AND (PatchState.Application IN (@Application)) AND (PatchState.Timestamp >= @StartDate)
AND (PatchState.Timestamp <= @EndDate)
GROUP BY PatchPhase.PhaseName, PatchState.Application, PatchState.Objectname,
PatchState.Jobname, PatchState.Streamname, PatchState.Jobdescription, PatchState.Status,
PatchState.Timestamp
ORDER BY PatchState.Application
행렬에서 작업 중이며 3 열 (계획, 실행 중, 완료 됨)이 포함 된 상태의 열 그룹이 있습니다. 나는 계획 한 + 합계를 나누고 총계로 나누고 싶다.SSRS가 행렬의 열 그룹에서 원하는 열의 %를 계산합니다.
총 열이 열 그룹 밖에 있습니다.
내가 어떤 대답을 찾을 수 있습니까하지만 난 누군가가 도움을 주시기 바랍니다 수 있습니다 내 코드 에서 사용하는 방법을하지 않았다?
데이터 세트의 소스 코드에 액세스 할 수 있습니까? 코드에서이 작업을 훨씬 쉽게 수행 할 수 있습니다. – Schmocken
예 코드에 액세스하여 변경할 수 있습니다. 그러나 어떻게 할 수 있습니까? –
최종 SELECT 문을 추가하고 DBMS를 확인하면 도움을받을 수 있습니다 – Schmocken