问题描述
我是 Tableau 的新手。我正在尝试制作一个库存报告,告诉用户他/她应该提前购买多少某种产品。
根据在过滤器上选择的天数,应计算整个期间的天数差异。例如:如果过滤的日期是从 1/03/2021 到 09/03/2021,结果应该等于 9。我使用的公式如下:date_difference = DATEDIFF("day",MIN(DATE([Fecha])),MAX(DATE([Fecha]))) + 1
当我尝试使用此类日期过滤器给出的值时,问题就出现了。我的下一个计算应该是:
calc = Quantity Inventory / (Units sold / date_difference)
。 Quantity Inventory 和 Units sell 都是我没有问题的计算字段。但是,date_difference 不是固定值 9,而是如图所示发生变化,从而为所需的计算提供不正确的结果。
如何确保计算字段 date_difference 在所有行上的值都为 9?。实际上,如果我在不同的页面中单独添加 date_difference 字段,它确实会显示正确的值。计算calc并尝试将其添加到表中时出现问题。
注意:请记住,date_difference 的值会发生变化,具体取决于日期过滤器上选择的时间范围
非常感谢。