如果在类似于下面的数据集上,我希望能够执行相当于计数的操作。我在这里找到了类似的东西,但我不确定如何将其翻译成企业指南。我想创建几个新列来计算每个主键的日期出现次数,例如:
PrimKey Date
1 5/4/2014
2 3/1/2013
1 10/1/2014
3 9/10/2014
要这样:
PrimKey 2014 2013
1 2 0
2 0 1
3 1 0
我希望在查询生成器中使用计算字段的高级表达式选项,但如果有另一种更好的方法,我完全开放。这是我尝试过的(但失败了):
CASE
WHEN Date(t1.DATE) BETWEEN Date(1/1/2014) and Date(12/31/2014)
THEN (COUNT(t1.DATE))
END
但这最终只是计算了日期的总出现次数,而不考虑我的 between 声明。