我的数据集中有三列。日期,销售和城市。销售数量是累积的。因此,如果我创建一个日期层次结构并将其添加到条形图中以查看年度趋势或月度趋势,则销售额将相加。我要显示的是最大销售日期。例如,对应于12月31日的一年销售额。如果我向下钻取并转到季度,则应显示对应于季度末日期的销售额。如果我进一步进行深入分析,则每月和每周也是如此。
最大日期功能无法使用,因为我想要逐年显示季度和月度趋势。
逻辑应该是添加一列,以显示每个城市的一周,每月,每季度和每年的最后日期为true,否则为false。
我尝试了以下方法:
IsLatestDate = TableName[Date] =
CALCULATE(
LASTDATE(TableName[Date]),
FILTER(ALL(TableName), TableName[CITY]=EARLIER(TableName[CITY]))
)
以下是我的数据集示例:
当日期层次结构处于年份级别时,我想要用黄色标记的数据,但是当我向下钻取到月份级别时,我想要用黄色和绿色标记的数据。