我正在寻找以下问题的最佳解决方案。请附上我的问题的粗略图解。有一个学生“ 2”和三个课程ID; A,B和D。我的班级标志表示学生应参加的班级为“ T”(尽管他也可以参加非强制性课程,例如ID为“ B”的课程)。我想基于此现有的类标志创建一个新标志。
如果我的时间段是1月1日至12日,那么我应该将输出标记为蓝色。但是,如果我的时间段是1月12日至1月20日,则新的标志列应为全零,因为在此时间段内未参加任何必修课程。有人可以让我知道如何随着时间段的变化动态地更改标志的值吗? The new column needed is marked in blue
我们可以使用计算所得的字段Refer this Tableau Screen Shot实现以上目标。
计算出的域代码:
// first hot code ID based on mandatory or optional field
if ([ID]='A' or [ID]='B') AND INT(DAY([Dt]))<=12
then '1'
ELSE '0'
END
以上代码检查每个学生的记录ID和日期字段的返回结果,就像在一个计算字段中一样。