Amazon web services AWS Quicksight-最大数据计算但显示日期

Amazon web services AWS Quicksight-最大数据计算但显示日期,amazon-web-services,amazon-quicksight,Amazon Web Services,Amazon Quicksight,如何在分析/仪表板上显示最大日期 我知道我可以使用以下方法来最大化日期: extract('YYYY',OrderCreatedDate) * 365 + extract('MM',OrderCreatedDate) * 31 + extract('DD',OrderCreatedDate) 但是如何将其转换为日期格式以显示给用户,我想显示客户下的“最后”订单日期 谢谢看看maxIf()函数。听起来它能满足你的需要。 maxOver函数将达到您想要的结果 这将允许您根据指定的数据分区确定日期

如何在分析/仪表板上显示最大日期

我知道我可以使用以下方法来最大化日期:

extract('YYYY',OrderCreatedDate) * 365 + extract('MM',OrderCreatedDate) * 31 + extract('DD',OrderCreatedDate)
但是如何将其转换为日期格式以显示给用户,我想显示客户下的“最后”订单日期

谢谢

看看maxIf()函数。听起来它能满足你的需要。

maxOver函数将达到您想要的结果

这将允许您根据指定的数据分区确定日期字段的最大值

如果“最大日期”始终是客户的最后一个值,则也可以使用“最后一个值”。

根据我的尝试,除了表和透视表之外,无法将其作为单个值进行计算。可以在表或透视表中使用rank()函数计算最近的日期,然后按rank=1筛选最近的日期

或者,要实现类似的功能,您可以使用相对日期过滤器,设置相对于当前日期时间或参数的日期。例如,如果您每天摄取数据,则可以在与参数相关的“this day”或“X days”进行筛选


最后一种方法是在将数据接收到QuickSight之前,使用SQL进行计算。您可以使用MAX()计算创建一个视图,然后将其作为布尔列连接到数据集,以便在视觉效果中对此进行过滤

过滤表格以显示单个值是个好主意!