问题标签 [tabpy]

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 投票
1 回答
361 浏览

python - Tableau 中返回的列表数据类型的 Python 脚本计算

我在python中有一个脚本如下

这给了我一个错误

当我修改脚本以仅返回“分数”时,它会打印一个数字,例如 20。当我编辑脚本以返回“学生”时,它会打印一个数字,例如 10。但是当我尝试减去脚本中的两个字段时不允许我,即使它们在单独返回时以数字形式出现,也没有计算。

如何减去这两个字段以使其返回一个数字?

0 投票
1 回答
268 浏览

python - 在 Tableau 中进行 Python 脚本计算

我正在尝试使用给定的股票代码计算 Tableau 中股票的平均每日交易量。我已经将 Python 与 Tableau 连接起来;但是,计算失败,并且不断出现以下错误消息: 在此处输入图像描述

以下是我在 Tableau 中的 python 代码: 在此处输入图像描述

我在 Tableau 中创建了一个参数,让用户可以选择他们感兴趣的股票。参数的名称是 [Stock ticker]。谁能帮我解决这个问题?谢谢

0 投票
1 回答
187 浏览

python - TabPy Python Script "Unterminated Date"

I am trying to use Tableau calculated field to use my python script. My python script queries a database. I currently use it in Spyder.

Currently I am getting the Unterminated Date Error.

with the following lines underscored in red,

error msg:

enter image description here

My python script:

full screen:

enter image description here

Expected results that I would like to display in tableau:

0 投票
2 回答
795 浏览

python - TabPy:Python 将 Json 返回到 Tableau,“解析数字时出错”

我正在尝试使用 Tableau 计算字段来使用我的 python 脚本,该脚本获取 JSON 数据。我的最终目标是以表格格式将这些数据放入画面中。

我读过 JSON 更容易进入与数据框对象相反的画面。

我目前在 Spyder 程序中使用它。并执行此操作以获取我的数据。

print (get1D ("2019-02-02", "2019-02-05", "Tableau", "Limits"))

在我的计算字段中,我收到错误:“错误解析数”

.format(status_code))

错误信息:

在此处输入图像描述

将这些数据放入画面中的任何帮助将不胜感激。这是我的完整脚本。

0 投票
0 回答
62 浏览

python-3.x - 无法使用 tabypy 进行 SRS 计算。并收到此错误“ValueError:没有足够的值来解包(预期为 2,得到 0)”

我正在尝试通过 Tabypy 服务器使用 python 对 tableau 中的数据进行简单随机采样。

这是我的代码

但我得到了错误

ValueError : 没有足够的值来解包(预期 2,得到 0)

谢谢您的帮助

0 投票
1 回答
2633 浏览

python - 调用 TabPy SCRIPT_REAL 时出现 Tableau 错误“所有字段必须是聚合或常量”

我通过 Tableau 工作表中的计算字段调用 TabPy 服务器以运行假设检验:预订率是否因组而异?

我有一张桌子,例如:

在 Python 中,在同一台服务器上(使用 python 2.7 docker 映像),我想要的测试很简单:

回报:Fisher exact test: Odds ratio = 1.21, p-value = 0.102

我将 Tableau 连接到 TabPy 服务器,并且可以执行一个 hello-world 计算字段。例如,我用计算字段返回 42:SCRIPT_REAL("return 42", ATTR([Group]),ATTR([Bookings]) )

但是,我尝试使用计算字段调用上面的 stats 函数来提取 p 值:

我收到通知:计算包含下拉错误当使用表计算函数或来自多个数据源的字段时,所有字段必须是聚合或常量

错误框

我尝试用 包装输入ATTR(),如下所示:

它将通知更改为“计算有效”,但从服务器返回 Pandas ValueError:

示例数据集:

要生成我要连接的 CSV:

0 投票
1 回答
131 浏览

tableau-api - 是否可以在没有服务器的情况下使用 tabpy?

我知道要使用 tabpy,我必须“启动” Tabpy Server,正如这里所说的那样 - https://github.com/tableau/TabPy/blob/master/docs/server-startup.md - 但我没有没有服务器。仍然可以使用 tabpy 吗?

0 投票
0 回答
184 浏览

python - 对交叉表(数据透视表)结果使用 Script_REAL 函数

我正在尝试进行pivot_table(crostab)计算并找到结果

在 Python 中,我的数据框变量是这样的

结果:

在此处输入图像描述

当我像这样添加到画面中时:

我正进入(状态:

如果这是一个愚蠢的问题,我是一个非常新的带有画面的 python 很抱歉。

0 投票
1 回答
129 浏览

python - 批处理文件逻辑失败

我正在尝试获取一个来执行以下代码:

第一行正确执行并打开 窗口。下一行无法执行。

我错过了什么?

这个想法是创建一个批处理文件,可以将其添加到 以启动服务器服务。

0 投票
1 回答
537 浏览

tableau-api - 如何在 Tableau Server 客户端中根据站点 ID 打印项目和工作簿名称

在 Tableau Server 客户端中,我可以根据需要打印项目和工作簿的站点 ID 打印站点 ID。在上面的代码中,用户获取站点 ID 的列表属于他的角色,用户选择站点 ID 并且我已经存储在基于站点名称的对象“i”中,我如何深入到项目和工作簿。