问题标签 [tableau-api]

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.

0 投票
2 回答
306 浏览

database - 您可以让 Tableau 使用稀疏列吗?

我们正在评估 Tableau 并注意到它似乎无法识别我们 SQL Server 2008 表中的稀疏列。这是可能的还是有任何常见的解决方法?

0 投票
2 回答
2270 浏览

.net - 关于 Tableau 软件的好奇问题

Tableau 软件为数据可视化提供了漂亮的图表。我很想知道这样漂亮的交互式图表是如何生成的?他们支持 HTML5 吗?什么可能是很好的图形库呢?

有什么帮助吗?

0 投票
1 回答
12626 浏览

image - 在 Tableau 中动态显示图像

有没有办法在仪表板中动态显示图像。图像文件的名称将链接到一个维度,并且图像文件都存储在一个目录下。

0 投票
3 回答
60205 浏览

if-statement - 多个if用于tableau中的计算字段

请原谅这个绝对新手的问题,但我对画面很陌生。我想做的是根据哪些过滤器标志处于活动状态创建一条消息。所以,在伪代码中,我会做这样的事情:

问题是,我什至不确定如何执行多个 if 语句 - 我不断收到语法错误。任何帮助将不胜感激。

0 投票
3 回答
5908 浏览

r - 如何在 Tableau Public 中创建定量堆叠条形图?

我的数据如下所示:

将 Title 添加到 Row 字段并将 Sum(Value) 添加到 Size 架子,我得到一个水平条形图,其中条形的长度等于给定标题的值的总和。例如,一个标有 Name1 且长 9 个单位的条,另一个标有 Name2 且长 10 个单位的条,等等。我想给条着色,以便给定子类别对条长度的贡献被绘制在酒吧。因此,Name1 条将有一个 2 个单位长的蓝色条堆叠在一个 7 个单位长的红色条上。名称 2 条将有一个 5 个单位长的蓝色条堆叠在一个 5 个单位长的橙色条上。

但是,当我将子类别添加到颜色架时,比例会发生变化,因此条形的长度现在等于子类别的最大值,并且其他值不会堆叠,而是叠加。我没有将 2 个单位的蓝色条堆叠在 7 个单位的红色条上,总长度为 9,而是得到一个总共 7 个单位的条,其中 2 个单位涂成蓝色。

这将解释从“具有最高值的类别是什么(以及子类别对此有何贡献)?” 到“子类别最高的类别是什么?” 因为现在 Name1 条现在是 7 个单位,而 Name2 条现在只有 5 个单位长,您看不到其他颜色。

请让我知道是否有办法在 Tableau 中执行此操作,或者如果您是 ggplot2 向导,我会很乐意使用 R 代码来执行此操作。

0 投票
2 回答
6092 浏览

http - 在没有 tableau desktop 的情况下发布 tableau 工作簿(twb 或 twbx)

有没有人找到一种方法来欺骗 tableau desktop 在发布报告时发出的请求?我显然知道他们不提供 API,但似乎只进行身份验证然后发布工作簿应该非常简单。有没有人找到办法做到这一点?我经常发布一些工作簿(我可以使用 sed/awk 进行一些小的更改),并且我想设置一个脚本来自动化这个过程。

0 投票
1 回答
2609 浏览

excel - 如何在 Tableau 中的两组列之间切换?

我有一个正在使用的 Excel 文档,其中有 6 个工作表,每个工作表都是不同的公司。每个选项卡中的数据类型和名称都相同。

在 Tableau 中,我已经加入了所有工作表,并且我有一个“公司”维度,这意味着在图表上显示 6 个列,每个公司一个列。

我需要帮助的是以下内容。其中 2 家公司是相同的,只是它们的数据略有不同,目的是为了表明结果受到外部力量的影响。

换句话说,这就是我正在使用的:

公司(来自 Excel 工作表,加入一个维度):

  • 1、2、3、4、5a、5b

A组:“正确结果”

  • 1、2、3、4、5a

B组:“偏斜的结果”

  • 1、2、3、4、5b

我需要默认情况下在图表上显示 Set A 的列,但我需要一个过滤器或操作,允许用户切换组,而不必单独选择公司,例如单选单选按钮样式过滤器下列的:

选择一套

  • 设置 A - 开
  • 设置 B - 关闭

我知道这是可能的,但我无法决定最好的方法。

目前,我有一个排除单选过滤器,它将排除所选组。缺点是用户可以继续排除公司 1-4,这并不好。向他们解释选择公司 5a 以排除公司 5a 也令人困惑。它只是不直观。

有什么建议么?

这是一个链接,可以查看我目前能够提取的内容,如上所述:

http://public.tableausoftware.com/views/BMD-Full-Share-of-Voice/Full-Share-of-Voice?:embed=y&:toolbar=no&:tabs=no

0 投票
2 回答
9526 浏览

formula - Tableau 中的日期差异函数帮助

我正在使用Tableau Software从数据库中创建一个计算字段,该字段将用于动态过滤数据。基本上,如果截至今天的出生日期在 18 岁以上,则应将其过滤掉。

我试图以正整数表示个人的出生日期(在数据库中表示为 [DOB])与今天的年数之间的差异。一旦我返回那个日期,我想评估它是高于还是低于 18 年。我一直在创建一个日期差异函数,但我不明白我缺少什么。

参考资料: http: //onlinehelp.tableausoftware.com/v7.0/pro/online/en-us/functions_functions_date.html

0 投票
1 回答
6360 浏览

data-visualization - 有没有办法像 Google Motion Charts 允许的那样动态更改 QlikView 和 Tableau 的最终仪表板视图上的轴?

Google Motion Charts 允许最终用户通过下拉菜单更改最终产品的 x 轴和 y 轴变量。

是否可以为 QlikView 或 Tableau 实现相同的功能?

0 投票
1 回答
576 浏览

excel - 创建一个结合百分比和小数的度量?

我正在使用 Tableau 中的一个项目(它使用与 Excel 非常相似的功能,如果有帮助的话),我需要从两个不同的测量值得出一个测量值,其中一个是低十进制数(高端为 2.95,0.00667低),另一个是百分比(范围从 29.8% 到 100%)。

换句话说,我有两张表格详细说明了公交车的准时性——一张是针对高频路线的,以超额等待时间(EWT,以分钟为单位)来衡量,另一个针对低频路线,以准时百分比来衡量。我有一张所有路线的地图,并希望根据该路线的准时程度对线条进行着色(EWT 低或准时百分比高的路线用细线;EWT 高或准时百分比低的路线用粗线)。在为此做准备时,我已经合并了两个表并将不存在的值归零。

我以为我会做类似 log(EWT + PercentOnTime) 的事情,但我意识到这可能不会给出我想要的值(特别是因为我最终需要一个或另一个的倒数,因为低 EWT 是有利的和高百分比准时优惠)。

知道我会怎么做吗?谢谢!