tableau计算字段求天数
时间: 2024-01-26 21:04:17 浏览: 27
要计算天数,您可以使用DATEDIFF函数。假设您有一个名为“Date”的日期字段,您可以创建一个计算字段来计算从某个日期到今天的天数,如下所示:
DATEDIFF('day', [Date], TODAY())
这将返回从Date到今天的天数。您可以将此计算字段拖动到Tableau的工作区域中,并使用它来创建您的分析和可视化。如果您想计算从某个日期到特定日期的天数,例如从Date到2022年1月1日,您可以将TODAY()函数替换为特定日期,如下所示:
DATEDIFF('day', [Date], #2022-01-01#)
这将返回从Date到2022年1月1日的天数。注意在Tableau中,使用#符号将日期转换为特定格式。
相关问题
tableau计算字段 且怎么表示
在Tableau中,计算字段是一种用于基于现有字段创建新字段的技术。可以使用公式和函数来定义计算字段,以便执行各种数学、逻辑和文本操作。
要创建计算字段,需要执行以下步骤:
1. 在工作表中选择数据源中的字段。
2. 单击鼠标右键,然后选择“创建计算字段”选项。
3. 在“计算字段”对话框中,输入公式或函数,以定义新的计算字段。
4. 单击“确定”按钮,保存计算字段,并将其添加到工作表中。
在工作表中,计算字段会出现在数据窗格中,可以像其他字段一样使用。可以将计算字段拖放到工作表中的行、列、颜色、标签等区域,以便根据需要创建可视化图表。
例如,可以创建一个计算字段来计算订单的总金额,使用以下公式:[数量] * [单价]。在工作表中,可以将此计算字段拖放到列区域,以显示每个订单的总金额。
tableau计算字段not like替换效果
如果你想在 Tableau 的计算字段中使用 `NOT LIKE` 操作符,你可以使用 `CONTAINS` 函数和逻辑非 `NOT` 进行替换。以下是一个示例:
```
IF NOT CONTAINS([字段名], '关键字') THEN [字段名] ELSE NULL END
```
这个计算字段会输出 `[字段名]` 字段中不包含 `'关键字'` 的所有记录,如果包含 `'关键字'` 的记录则输出 `NULL` 值。
需要注意的是,`CONTAINS` 函数是区分大小写的,如果你需要进行不区分大小写的匹配,可以使用 `LOWER` 函数将字段值转换为小写字母,例如:
```
IF NOT CONTAINS(LOWER([字段名]), '关键字') THEN [字段名] ELSE NULL END
```
这个计算字段会忽略 `[字段名]` 字段中的大小写,只输出不包含 `'关键字'` 的记录。
希望这可以帮助到你!