【发布时间】:2021-06-08 20:51:39
【问题描述】:
我是 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)。数量库存和售出的单位都是计算字段,我没有问题。但是,date_difference 不是固定值 9,而是如图所示发生变化,从而为所需的计算提供了不正确的结果。
如何确保计算的字段 date_difference 在所有行上的值为 9?实际上,如果我在不同的页面中单独添加 date_difference 字段,它确实会显示正确的值。计算 calc 并尝试将其添加到表中时会出现问题。
注意:请记住,date_difference 的值会根据日期过滤器上选择的时间范围而改变
非常感谢。
【问题讨论】:
标签: filter data-science tableau-api data-analysis business-intelligence