问题标签 [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.

0 投票
1 回答
14 浏览

tableau-desktop - Tableau 计算两个计算(countif 字段)的方差(除法)

Tableau 让我很难过,试图按百分比比较两个项目。我需要根据条件显示字符串项目的数量(couintif)之间的百分比差异。

基本上,我写了两个计算字段,例如:

Calc field #1 IF [Outcome] = "Complete" Then 1 Else 0

计算字段 #2 IF [结果] = "Pending" Then 1 Else 0

第三个字段用于获取待处理销售额占已完成销售额的百分比

计算百分比

SUM(计算字段 #1 / 计算字段 #2)

但它不起作用。前两个字段工作正常,用数据集验证它们,但第三个计算不起作用,总是输出 0

0 投票
0 回答
29 浏览

tableau-desktop - 使用混合数据源表 - 未正确聚合?

尝试使用使用多个链接字段的混合数据源(2 个源)时遇到问题。

基本上,我试图从一个简单的示例开始,在该示例中,我使用参数动态计算年龄、性别和种族的比率。该参数将在年龄、性别和种族之间切换,并根据混合数据源(人口表)计算比率。

这意味着我需要在 3 个字段上链接混合数据源:年龄、性别和种族。但是,仅当仅打开 1 个链接字段时,这些数字才有意义。当使用 2 个或更多链接字段时,数字不会像我预期的那样聚合。

难道不能使用多个相互独立的正确聚合的链接字段吗?

0 投票
0 回答
41 浏览

tableau-desktop - 在 Tableau 中使用布尔值和 LOD

我希望在 Tableau 中创建一个使用 if 语句和 LOD 表达式的计算。我想要完成的事情是......

我知道你不能对 LOD 使用这样的条件,因为 LOD 将被忽略,并且表达式应该看起来更像......

但是,我不知道如何在没有 LOD 影响计算的情况下合并总和(销售额)。口头逻辑如下,如果x为真,则对Sales进行LOD计算,如果为假,则对Sales进行正常的总和计算。

*我无法上传仪表板,因为我正在处理机密数据。

0 投票
1 回答
37 浏览

tableau-api - 如何修复 Tableau 聚合问题

如何解决以下错误:“无法将聚合和非聚合参数与此函数混合。”

从计算字段:SQRT(SUM([CUSTOMER_CNT]*([COMMS] - [加权平均通信])^2)/(((SUM([记录数])-1)/SUM([记录数]) ) * SUM([CUSTOMER_CNT])))

其中加权平均通信是唯一的其他计算字段:SUM([CUSTOMER_CNT] * [COMMS])/SUM([CUSTOMER_CNT])

虽然将加权平均通信包装在 fixed{} 中可以消除错误,但输出不正确。

0 投票
1 回答
42 浏览

tableau-api - 如何在 X 轴和 Y 轴上放置测量值

我正在尝试在 Tableau 中创建简单的条形图。这是我的桌子的例子:

国家 | 排放| 人口

西式 | 3000 | 46M

法语 | 6000 | 66M

我想将值放在 Y 轴上,将人口放在 X 轴上,并在每个条形顶部关联国家标签。但我不能这样做(Tableau 不允许在 Y 轴和 X 轴上进行测量,只允许进行一项测量)。

这是我的结果示例:在此处输入图像描述

问题是在 Y 轴上,我无法测量,因此我将排放量转换为维度,但我无法按新月顺序排序。而且我没有解决方案来将每个相关的国家/地区放在每个国家/地区的顶部...

这是我的数据(不是很大):https ://sendeyo.com/show/a73c58538d

感谢提前!

0 投票
0 回答
52 浏览

salesforce - Tableau,多步骤 - 拆分字符串列,然后将新列分组为单个维度以计算结果

这个问题很难描述。如果相关,我的 Tableau 已连接到 Salesforce。这是我采取的步骤和我正在寻找的结果 -

  1. 我有一个文本字段,其中最多可以按任意顺序列出 37 个类别:

原始数据集示例

每行可以有 1 - 5 条记录,以“;”分隔 我可以拆分。(自定义)拆分的结果为每个分隔字符串提供了不同的列:

自定义拆分的结果

我正在寻找的是用作单个维度的单个列,显示时间维度上的结果。结果看起来与此类似,但第 1 行将是所有列的第 1 行值计数(“回调”)。

我想要的结果

任何方向都很好。谢谢!

0 投票
1 回答
54 浏览

mariadb - 在 Tableau Desktop 上安装 MariaDB 连接器

MacOS正在尝试MariaDB Connector在 Tableau Desktop 上安装一个。但我不断收到此错误消息:

在此处输入图像描述

我按照说明MariaDB ODBC driver从官方网站安装。安装后,我将驱动程序文件夹放在/User/username/Tableau/Drivers.

虽然,我不断收到同样的错误。您知道如何MariaDB在 MacOS 上正确安装 Tableau 连接器吗?

0 投票
0 回答
17 浏览

javascript - Tableau JS 扩展:window.open()

在传统的javascript中,我们可以使用打开一个新窗口

window.open("..","..","..")

例如(test.html)

如果我在我的 localhost 上启动我的 test.html,脚本工作正常。

在 tableau Desktop 中使用 Js 扩展,添加 .trex 文件后,我无法使用 window.open() 触发弹出窗口。我想知道这在画面中是否可能,如果不可能,是否有其他替代方法或方法?

0 投票
0 回答
36 浏览

tableau-api - Tableau 中的一个绘图中的三个数据集

目标是在一个图中绘制三个数据集:(DATE1_GOOD,DATE1_BAD);(DATE2_GOOD,DATE2_BAD);(DATE3_GOOD,DATE3_BAD)。不幸的是,我得到了所有可能的组合: 在此处输入图像描述

所以现在的任务是将三个对角线图合并为一个并删除其余的,因为它们没有意义。我尝试拖动轴,但结果不是我想要的,我得到: (DATE3_GOOD, DATE1_BAD); (DATE3_GOOD,DATE2_BAD);(DATE3_GOOD,DATE3_BAD): 在此处输入图像描述

我是 Tableau 的新手,甚至可以做我想做的事吗?

0 投票
1 回答
64 浏览

calculated-columns - 在 Tableau 中,我可以根据其他两列的总数计算一列吗?

我是 Tableau 的新手,也是在 Stackoverflow 中发帖的新手,所以请多多包涵。

我有一个数据集,其中包含StateCountyOrganization2020 Enrollment2021 EnrollmentDelta(这两年的入学率变化)等变量。我想要的是一个列,它给出了这两年入学率的百分比变化。

我尝试的第一件事是仅使用增长公式计算一列:

在数据视图中这很好用,因为没有求和,我得到了正确的增量。但是当我在我的工作表中使用这个公式时,发生的情况是,这个公式是在所有观察结果中计算出来的(例如,每个县、每个组织都有几个观察值),然后进行总结。这给出了一个不正确的年同比增量。

我正在寻找的是一种根据 2020 年和 2021 年的入学人数计算 % delta 列的方法,以实现正确的 % delta。

我在下面添加了两个屏幕截图,显示了 Tableau 提供的内容,然后是一个 Excel 电子表格,其中包含仅对一个县进行过滤的相同数据,以更好地显示问题。

也许以前有人问过类似的问题,但我不确定如何搜索。任何帮助,将不胜感激。

谢谢!

山姆

画面视图

Excel 视图