Amazon quicksight 如何使用Datetime作为列在Quicksight中有效地显示透视图

Amazon quicksight 如何使用Datetime作为列在Quicksight中有效地显示透视图,amazon-quicksight,Amazon Quicksight,在Quicksight中显示轴图时出现问题 这是我使用的公式: 差别( 最大(燃油量), [devicedatetime DESC], 1. [{车牌号}] ) 假设10月14日有数据但没有显示,如何解决这个问题?为了让10月14日显示数据,表上需要有10月13日的数据点。是这样吗?当涉及到差异公式时,前导值或最后一个值将不会有单元格条目,这取决于您是按ASC还是DESC排序。换句话说,第一个值或最后一个值将不会有条目,因为没有可与之比较的内容,因此可以找到差异 除了解释原始帖子中出现问题的原

在Quicksight中显示轴图时出现问题

这是我使用的公式:

差别( 最大(燃油量), [devicedatetime DESC], 1. [{车牌号}] )


假设10月14日有数据但没有显示,如何解决这个问题?

为了让10月14日显示数据,表上需要有10月13日的数据点。是这样吗?当涉及到差异公式时,前导值或最后一个值将不会有单元格条目,这取决于您是按ASC还是DESC排序。换句话说,第一个值或最后一个值将不会有条目,因为没有可与之比较的内容,因此可以找到差异

除了解释原始帖子中出现问题的原因外,还对原始帖子进行了编辑,为原始帖子提供了一个潜在的解决方案

此代码将10月14日起的燃油量放在表上的10月14日单元格中,并仍然计算后续日期的差值。如果10月14日的燃油量不是10月14日单元格中应显示的量,则可以更新ifelse公式的“真”部分,以反映所需的结果

ifelse(isNull(difference( max(fuelvolume), [devicedatetime DESC], 1, [{plate_number}] )),max(fuelvolume),difference( max(fuelvolume), [devicedatetime DESC], 1, [{plate_number}] ))
下面是嵌套到ifelse公式中的差异的结果。
是的,谢谢你理解我。这是个问题吗?有什么方法可以让我得到我想要的结果吗?如果fuelvolume是10月14日的理想结果,你可以使用这个公式。ifelse(isNull(差异(最大(燃油量),[devicedatetime描述]、1、[{车牌号}])、最大(燃油量)、差异(最大(燃油量),[devicedatetime描述]、1、[{车牌号}])。这将把10月14日的fuelvolume放在该日期的表格中,并且仍然为后续日期运行差异计算。我认为只要值为null,您就可以返回最大值。