我正在尝试为一所学校制作一份出勤报告,该学校在一个用作管理服务的DynamicsCRM系统中追踪该学生每个日历的学生出勤代码(也就是说,我使用FetchXML构建查询,不能使用SQL)。报告的格式要求为报告列出该月中每天的列。我的学生表跟踪此出勤情况但仅包含记录出勤值的日期的记录,而且我没有可用的对象,可以在一个月内每天返回。
我正在寻找一种解决方案,而不是硬编码31列,并使用条件来控制最后三天列的显示。理想情况下,我喜欢我的矩阵列分组中的条件,它会查看先前生成的列的日期值,并确定我的结果集中的下一个日期记录是否顺序在该月的第二天,如果不是,创建下一个连续日期,移动到下一列并再次执行检查,直到它为真。有没有办法,我可以做到这一点,或另一种方法来实现我的目标,不涉及硬编码日列到表或矩阵?现在,我什么都没有;我几乎无法想象我认为这应该是什么样的。
答案 0 :(得分:0)
我为解决相同问题所做的工作是每天创建一个计划流程来创建记录并停用它。
然后,我能够将这些实际记录(活动记录)与这些'占位符区分开来。 (不活跃的)在我的查询中。