我想创建一个排名函数来计算一个人访问财产的次数BY DATE,但条件是不包含访问类别。'Calls'
DENSE_RANK() over(partition by activitytable.[Property]
ORDER BY activitytable.[Date] as Job rank
Run Code Online (Sandbox Code Playgroud)
这样做对我不想要的整个通信表进行排名。
| 活动ID | 财产 | 日期 | 通讯类型 | 秩 |
|---|---|---|---|---|
| 1046 | 红色地产 | 2019年10月30日 | 场地 | 2 |
| 10467 | 红色地产 | 2019年10月29日 | 场地 | 1 |
| 10591 | 红色地产 | 2019年10月28日 | 通话 | |
| 10971 | 蓝色地产 | 2019年10月27日 | 场地 | 2 |
| 10971 | 蓝色地产 | 2019年10月26日 | 场地 | 1 |
| 10971 | 蓝色地产 | 2019年10月26日 | 来电 | |
| 10965 | 绿色地产 | 2019年10月24日 | 来电 | |
| 10765 | 绿色地产 | 2019年10月23日 | 来电 | |
| 10765 | 绿色地产 | 2019年10月19日 | 场地 | 3 |
| 10765 | 绿色地产 | 2019年10月15日 | 场地 | 2 |
| 10765 | 绿色地产 | 2019年10月12日 | 场地 | 1 |
理想情况下,我希望表格像上面一样显示,以忽略通信类型列的呼叫元素并仅计数字段类别。我怎么能这样做呢?