FactEnrollmentActivityLoad
 Get_Activity (Variable)
  Properties
Property Value
Name Get_Activity
Value Expression: " -- Get add and drop log records between the begin and end dates supplied to this routine. SELECT (CASE WHEN StudentId.STUDENT_ID IS NOT NULL THEN StudentId.STUDENT_ID WHEN PrevStudentLook.STUDENT_ID IS NOT NULL THEN PrevStudentLook.STUDENT_ID ELSE '99999' END) AS STDNT_ID ,[EFF_TRM] AS EFF_TRM ,[REF_NUM] AS REF_NUM ,dbo.udf_StringToDateTime([LOG_DATE],'') AS ActivityDate ,(CASE WHEN LOG_ACTION = 'M' AND TRNSCTN_TY = 'D' THEN 1 -- This is a Drop Action ELSE 0 END) as DropAction ,(CASE WHEN LOG_ACTION = 'A' AND TRNSCTN_TY = 'A' THEN 1 -- This is an Add Action ELSE 0 END) as AddAction FROM [dbo].[ST_STDNT_CLS_LOG] AS ClsLog LEFT JOIN [dbo].[ST_STDNT_A] AS StudentId ON ClsLog.STDNT_ID = StudentId.STUDENT_ID LEFT JOIN ( SELECT PrevStudentId.PREV_STDNT_ID ,Student1.STUDENT_ID FROM [dbo].[ST_STDNT_A_PREV_STDNT_ID_USED] AS PrevStudentId JOIN ST_STDNT_A AS Student1

-- Get add and drop log records between the begin and end dates supplied to this routine. SELECT (CASE WHEN StudentId.STUDENT_ID IS NOT NULL THEN StudentId.STUDENT_ID WHEN PrevStudentLook.STUDENT_ID IS NOT NULL THEN PrevStudentLook.STUDENT_ID ELSE '99999' END) AS STDNT_ID ,[EFF_TRM] AS EFF_TRM ,[REF_NUM] AS REF_NUM ,dbo.udf_StringToDateTime([LOG_DATE],'') AS ActivityDate ,(CASE WHEN LOG_ACTION = 'M' AND TRNSCTN_TY = 'D' THEN 1 -- This is a Drop Action ELSE 0 END) as DropAction ,(CASE WHEN LOG_ACTION = 'A' AND TRNSCTN_TY = 'A' THEN 1 -- This is an Add Action ELSE 0 END) as AddAction FROM [dbo].[ST_STDNT_CLS_LOG] AS ClsLog LEFT JOIN [dbo].[ST_STDNT_A] AS StudentId ON ClsLog.STDNT_ID = StudentId.STUDENT_ID LEFT JOIN ( SELECT PrevStudentId.PREV_STDNT_ID ,Student1.STUDENT_ID FROM [dbo].[ST_STDNT_A_PREV_STDNT_ID_USED] AS PrevStudentId JOIN ST_STDNT_A AS Student1 ON Student1.ISN_ST_STDNT_A = PrevStudentId.ISN_ST_STDNT_A ) PrevStudentLook ON ClsLog.STDNT_ID = PrevStudentLook.PREV_STDNT_ID WHERE (([LOG_ACTION] = 'A' AND [TRNSCTN_TY] = 'A') OR ([LOG_ACTION] = 'M' AND [TRNSCTN_TY] = 'D')) AND [REF_NUM] IS NOT NULL AND dbo.udf_StringToDate([LOG_DATE]) >= 'Jan 1 1900 12:00AM' AND dbo.udf_StringToDate([LOG_DATE]) <= 'Mar 4 2016 10:33AM'
Value Type String
Description
System Variable False
Namespace User
Qualified Name User::Get_Activity
Evaluate As Expression True
Expression " -- Get add and drop log records between the begin and end dates supplied to this routine. SELECT (CASE WHEN StudentId.STUDENT_ID IS NOT NULL THEN StudentId.STUDENT_ID WHEN PrevStudentLook.STUDENT_ID IS NOT NULL THEN PrevStudentLook.STUDENT_ID ELSE '99999' END) AS STDNT_ID ,[EFF_TRM] AS EFF_TRM ,[REF_NUM] AS REF_NUM ,dbo.udf_StringToDateTime([LOG_DATE],'') AS ActivityDate ,(CASE WHEN LOG_ACTION = 'M' AND TRNSCTN_TY = 'D' THEN 1 -- This is a Drop Action ELSE 0 END) as DropAction ,(CASE WHEN LOG_ACTION = 'A' AND TRNSCTN_TY = 'A' THEN 1 -- This is an Add Action ELSE 0 END) as AddAction FROM [dbo].[ST_STDNT_CLS_LOG] AS ClsLog LEFT JOIN [dbo].[ST_STDNT_A] AS StudentId ON ClsLog.STDNT_ID = StudentId.STUDENT_ID LEFT JOIN ( SELECT PrevStudentId.PREV_STDNT_ID ,Student1.STUDENT_ID FROM [dbo].[ST_STDNT_A_PREV_STDNT_ID_USED] AS PrevStudentId JOIN ST_STDNT_A AS Student1
ID c9f38093-ed81-47a2-ab85-382dedb525ca
Raise Changed Event False
Powered by BI Documenter