我试图在下表中使用Set Analysis作为标记为test的列。我试图让sum([Best Dollar])
获得Start
和End
列指定的日期范围。
此表达式返回结果,但对于表的每一行,它自然是静态的:
=sum({$<AsAtDate={">=40959 and <=40960"}>} [Best Dollar])/1000
这是我想要的,但它返回0:
=Sum({$<AsAtDate={">=(num(floor(BroadcastWeekStart2))) and <=(num(floor(BroadcastWeekStart2)))+6"}>} [Best Dollar])/1000
要获取起始列(BroadcastWeekStart2
)的每一行的唯一开始日期序列号,我使用以下表达式:
=(num(floor(BroadcastWeekStart2)))
如何指定用于开始和结束列的值或计算在上面的字段的Set Analysis中使用?
您的问题中至少缺少一条信息。
你想选择固定值还是sum
取决于当前时间?
对于静态版本的东西
=sum( {$<BroadcastWeekStart2={"40959"}, BroadcastWeekStart2={"<=40960"}>} [Best Dollar])/1000
应该管用。 (假设BroadcastWeekStart2包含这些值。)
让我举例说明如何计算当前周的值:
='Count: ' & count({$<start_week={"$(=WeekStart(Today()))"}>} Games)
其中start_week在加载脚本中设置为:
WeekStart(日期#(@ 4,'YYYYMMDD)))作为start_week,