【发布时间】:2021-10-29 00:12:10
【问题描述】:
在 Tableau Prep 中,我有一个要导入 Oracle 数据库的输出表。
在该输出表中,有一列 (file_date) 带有日期值(例如:“2021-01-01”)。 所有行的日期值相同。
输出表:
我需要编写一个自定义 SQL 查询(在 Tableau Prep 中),以检查我的 Oracle 表是否已经包含日期 = '2021-01-01' 的任何行。如果是这样,在我导入新数据之前需要删除所有行。
表_1:
类似:
DELETE FROM table_1 WHERE date_column = '2021-01-01';
检查后会发现第一行的日期='2021-01-01'并删除该行。
Table_1 之后:
由于每次出现新文件时日期都会更改,因此无法在查询中手动输入日期。 有什么方法可以在自定义 SQL 查询中使用我的表中的值?
我知道 Tableau Desktop 允许创建参数,但这在 Tableau Prep 中不可用。
【问题讨论】:
-
欢迎来到 SO 社区,社区将帮助您解决问题。但也有一定的期待。请花几分钟时间拨打Tour 并查看How to Ask。以文本形式发布表定义 (ddl) 和示例数据 - 无图像。为此,除了每次都更改查询之外,还有很多其他方法。但是你怎么知道日期是什么?这是你桌子上最早的日期吗?最新的?它在参数表上吗?你从会计部门得到比尔的备忘录?其他的?否则,建议如何自动执行此操作是不切实际的。
-
@Belayer 在输出中(在 Tableau Prep 中),所有行的日期都相同。
标签: plsql tableau-api