filter - Tableau - 固定计算字段取决于日期过滤器
问题描述
我是 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 sold 都是计算字段,我没有问题。但是,date_difference 不是固定值 9,而是如图所示发生变化,从而为所需的计算提供了不正确的结果。
如何确保计算的字段 date_difference 在所有行上的值为 9?实际上,如果我在不同的页面中单独添加 date_difference 字段,它确实会显示正确的值。计算calc并尝试将其添加到表中时会出现问题。
注意:请记住 date_difference 的值会根据日期过滤器上选择的时间范围而改变
提前非常感谢。
解决方案
推荐阅读
- javascript - 我无法从选择选项 jquery 中选择特定项目
- java - Android Studio 项目未打开新活动
- javascript - 使用属性值从对象数组中查找并返回对象
- javascript - 如何访问 console.log 中显示的对象属性
- python-3.x - 使用具有相同 id 但避免某些值的非缺失值填充缺失的 pandas 数据
- python - 如何从另一个python文件调用def python
- javascript - 使用 d3 或 cytoscape 渲染家谱
- javascript - 通过 app.js 连接到本地 MongoDB 服务器时遇到问题
- amazon-iam - 谁创建用户 default_user?
- python - 图像识别模型每次都猜测同一个类