0

我正在尝试将下表中的 Set Analysis 用于标记为 test 的列。我正在尝试获取and列sum([Best Dollar])指定的日期范围。StartEnd

此表达式返回结果,但对于表的每一行来说它自然是静态的:

=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)))

如何指定用于开始列和结束列的值或计算在上述字段的集合分析中使用?

4

1 回答 1

0

您的问题中至少缺少一项信息。

您是要选择固定值还是应该sum取决于当前时间?

对于静态版本,例如

=sum( {$<BroadcastWeekStart2={"40959"}, BroadcastWeekStart2={"<=40960"}>} [Best Dollar])/1000

应该管用。(假设BroadcastWeekStart2包含这些值。)

让我向您展示一个示例,我如何计算本周的值:

='Count: ' & count({$<start_week={"$(=WeekStart(Today()))"}>} Games)

其中start_week在加载脚本中通过以下方式设置:

WeekStart(date#(@4, 'YYYYMMDD')) 作为 start_week,

于 2013-02-05T12:59:48.893 回答