问题标签 [tableau-desktop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tableau-api - 如何在 datetrunc 中获取上一年的值?
我有一个计算来获得当年的外部招聘,但我也想创建一个从去年获得招聘的字段。
if datetrunc('year',today())-1 = datetrunc('year',[Start Date])
then [Start Date] else null
END
today()-1
will = 2020,但它没有给我任何值,只是 null
dashboard - 根据 Tableau 中的列计算总时间
我有一个如下表:
从日期 | 问题 ID | 问题 ID (组) | 地位 | 截止日期 |
---|---|---|---|---|
19-07-2021 17:21 | 4 | 4 | 得到正式认可的 | 19-07-2021 17:23 |
19-07-2021 17:23 | 4 | 4 | 进行中 | 19-07-2021 17:23 |
19-07-2021 17:23 | 4 | 4 | 审查中 | 19-07-2021 17:25 |
19-07-2021 17:25 | 4 | 4 | 进行中 | 19-07-2021 18:56 |
19-07-2021 18:56 | 4 | 4 | 审查中 | 20-07-2021 08:47 |
20-07-2021 08:47 | 4 | 4 | 解决 | 20-07-2021 14:45 |
20-07-2021 14:45 | 4 | 4 | 关闭 | |
12-07-2021 10:49 | 4 | 4 | 打开 | 19-07-2021 17:21 |
27-04-2016 09:07 | 3 | 3 | 打开 | 10-01-2017 08:40 |
10-01-2017 08:40 | 3 | 3 | 关闭 | |
10-01-2017 08:40 | 3 | 3 | 解决 | 10-01-2017 08:40 |
我需要做以下事情:
- 对于问题 ID 4,查找特定类型状态的总时间(以小时、分钟或秒或天为单位)。例如,有 2 个 In Review 行。因此,从日期到截止日期之间的总时间将为 17:23 (19-07) 到 8:47(20-07)。
- 计算问题在关闭和审查之间的总时间(不幸的是,这里关闭问题的截止日期为空)。
基本上,我正在尝试创建一个仪表板,对于每个问题,我想查看一个问题在关闭之前“审查中”或“进行中”有多长时间。因此仪表板将在 X 轴上显示“问题 ID”,在 Y 轴上显示“审核总时间”或“进度总时间”。例如,第 4 期总共 1:31:01 小时处于“进行中”状态(7 月 19 日的 17:23 到 17:23 和 7 月 19 日的 17:25 到 18:56)。
我正在尝试这个: IF [STATUS] = 'In progress' and [STATUS] = 'Closed' THEN DATEDIFF('day',[Date Create],[Till Date]) END 但它说只能汇总表并使用仅计数功能。
有人可以帮忙吗?我们如何为上述场景创建计算字段。
compiler-errors - 如何在画面的同一张表中显示上一周,上个月,年初至今?
我正在尝试获取下表Tableau
。
第 XX 周(前一周) | X 月(前一个月) | 年初至今 |
---|---|---|
20,000 | 100,000 | 400,0000 |
我正在尝试将前一周与上个月进行比较。到目前为止,我得到了以下信息:
首先,我得到了整周结束的那一天,即星期日,如下所示
结尾))
接下来,我尝试Sales - Last full week
使用以下内容:
IF DATEDIFF('week',DATE([Order Date & Time]),[Last Complete Sunday]) = 0 THEN COUNTD([Sales]) END
我收到以下错误:Cannot mix aggregate and non-aggregate arguments with this function
问题出在datediff()
因为当也尝试在没有 IF 的情况下自行工作时,它仍然给我同样的错误。我不明白为什么,因为我正在转换[Order Date & Time]
为 Date 并且Last Complete Sunday
是一个日期。
作为参考使用:https : //onenumber.biz/blog-1/2021/6/8/how-to-compare-last-full-week-to-previous-full-week-in-tableau 有人可以帮忙吗?
tableau-api - Tableau 计数值
我有一个表格,其中的数据如下
现在,我正在寻找第三列,我可以在其中按第 1 列获取第 2 列中的值的计数。
所以基本上我想要的解决方案是:
我对画面很陌生,我将不胜感激任何帮助或建议。谢谢
sql - 如何使用计算字段在 Tableau 中获得与上一年相同的工作日?例如 06/02/2020 的工作日
我需要在第三列添加上一年的工作日。
表格示例 06/02/2021 是在星期三。我需要 06/02/2021 的工作日。
谢谢
data-visualization - 如何将 ATTR 与 Fixed LOD Tableau 或任何解决方法一起使用?
如何使下面的计算工作。
{ FIXED [Call_Count]:IF ATTR([Date]) >= MIN([Date]) AND ATTR([Date]) <= MAX([Date])THEN COUNTD([Date]) END }
我只需要获取从第一次发生日期开始到可用的最新日期或 now() 的天数。
data-visualization - How to exclude weekend (Sunday only) to DATEDIFF in Tableau?
So my current formula is this: DATEDIFF('day', MIN([Date]),MAX([Date])).
How do I exclude sundays? and holidays.
conditional-statements - 基于第 1 个月和第 1 + 1 个月的数据的 Tableau 筛选器
我正在尝试计算满足某些要求的 id 数量:
- a月收入超过1k
- a + 1 月收入低于 500
我如何在画面中实现这一点?我尝试使用以下计算字段:如果 {fixed [id],month[date]: sum(income)} >=1000 and {fixed [id],month[date]+1: sum(income)} <500 then 1 其他 0 结束
但不确定这种 month(date) + 1 方法是否在这里有效。
tableau-desktop - 在 Tableau 仪表板中,我有一个指标,我应该自动以公斤、百万和十亿显示
我在 Tableau 中有一个 Measure,它必须以 Kilos、Millions、Billions 动态显示,并且还格式化为 200k、2726M。
tableau-api - 如何在 Tableau 中的每个类别中选择最高值
我必须使用 Tableau 从 col 2 中的关系 col 1 中选择最高值。数据如下
所需的解决方案是
我尝试使用带有 max 函数的固定 aong,但在这种情况下,它输出我不需要的布尔值。有人可以帮帮我吗!
谢谢