Filter 如何根据表中的日期范围动态更改标志的值

Filter 如何根据表中的日期范围动态更改标志的值,filter,tableau-api,flags,date-range,Filter,Tableau Api,Flags,Date Range,我正在寻找以下问题的最佳解决方案。请在附件中找到我的问题的大致模式。有一个学生'2'和三个课程ID;A、 B和D。 我的班级标志表示学生应该参加的课程为“T”(尽管他也可以参加非必修课程,例如ID为“B”的课程)。我想基于这个现有的类标志创建一个新标志 如果我的时间段在1月1日至12日之间,那么我应该将输出标记为蓝色。但是,如果我的时间段是1月12日至20日,那么新的标志栏应该全部为零,因为在此期间没有参加任何必修课程。有人能告诉我如何在我的时间段内动态更改标志的值吗 我们可以使用计算字段实现上

我正在寻找以下问题的最佳解决方案。请在附件中找到我的问题的大致模式。有一个学生'2'和三个课程ID;A、 B和D。 我的班级标志表示学生应该参加的课程为“T”(尽管他也可以参加非必修课程,例如ID为“B”的课程)。我想基于这个现有的类标志创建一个新标志


如果我的时间段在1月1日至12日之间,那么我应该将输出标记为蓝色。但是,如果我的时间段是1月12日至20日,那么新的标志栏应该全部为零,因为在此期间没有参加任何必修课程。有人能告诉我如何在我的时间段内动态更改标志的值吗

我们可以使用计算字段实现上述功能

计算字段代码:

//基于必填或可选字段的第一个硬代码ID

如果([ID]='A'或[ID]='B')和INT(DAY([Dt]),您是否有任何已经尝试解决此问题的代码?如果你把它贴在这里会很有帮助的。