我是Spotfire的新手,我需要填充一列中的所有单元格,其值取自该月的最后一天。示例如下。
原始数据:
必需的输出是,将有另一列在11月份采用32212,即此列采用与上次日期11/20/2009相对应的量,而12月份则需要12231。 / p>
这是我做的:
创建一个计算列以查找该月的最后一个条目
Max([Date]) OVER UID
和UID是每个月整数的唯一ID(年([日期])* 100 +月([日期]))
另一个计算列,用于查找每月最后一个条目的值
if(([Date]) = ([Max Date per Month]),[Volume],0)
现在这就是问题所在。我试着用
Sum(if(([Date])=([Max Date per Month]),[Volume],0)) OVER ([Max Date per Month])
但Sum并不工作。
有什么想法吗?
答案 0 :(得分:0)
你是什么意思" Sum没有工作"?
这是我做的:
创建了两个计算列
月([日期]) 年([日期])
创建月份列的最后一天,它只是给我每个月的最新日期
最后([日期])超过([年],[月])
创建了计算所需内容的列
总和(如果([月末的最后一天] = [日期],[卷],0))超过([年],[月])