【发布时间】:2018-04-25 21:10:04
【问题描述】:
我有一个计算字段“总收入”,它混合了 Tableau 中多个数据源的收入。 基于此字段(聚合字段)每月,我想只显示截至最近一个月收入最高的 TOP 5 项目。
如上表所示,必须根据最近一个月(3 月)的收入数据过滤掉项目(因为它们是 3 月的 TOP 5)。如何使用RANK() 实现这一点?我无法按照下面的公式仅对最近一个月进行排名,因为它显示错误,因为我无法混合聚合和非聚合函数。
IF DATETRUNC('month'),ReportDate)=//March 1st date given//
THEN RANK(Total Revenue)
END
【问题讨论】:
标签: filter tableau-api rank