问题标签 [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-desktop - 如何在计算中考虑多个度量值
我是 Tableau 的新手,使用该程序的主要方式是使用数据透视表。
我正在尝试结合多种措施以使客户可以阅读订单日期。例如,星期一,1/4 周或星期一,1/4-6/15。最终版本将包含包含产品、订单日期、数量等的列。
但是,有时会有两个接收日,例如星期一和星期四,1/4-6/15。(无论是一次性订单还是每周订单与接收天数无关 - 只是为了澄清。)
我的计算看起来像这样。我不确定如何计算多个接收日:
IF [Order Frequency]= "Recurring Order" THEN [Receiving Day]+"s, " +[Week of (Monday)]+" - "+[End Date] Else [Receiving Day]+ ", " + "Week of "+[每周(星期一)] END
我尝试为 [Receiving Day] 编写并替换一个新的计算度量来解释多个并得到这个: If [Receiving Day]>1 Then [Receiving Day]+"s and"+[Receiving Day]+"s , " Else [接收日]+"s, " END
我认为您不能像粗体部分那样背靠背使用度量名称来指示多个值。
我真的很感谢你的帮助。
.net - 如何将 Dot 网页中选择的“From_Date”和“To_Date”等值用于 Tableau 页面?
我有一个用于生成报告的 VB.Net 页面。在此页面上,用户将从下拉列表中选择 From Date、To Date 和一个值,然后单击 VB.Net 页面上的“生成报告”按钮以生成报告。
用户单击“生成报告”按钮后。Tableau 应根据用户在 VB 上选择的条件从数据库表中填充数据。网页,如从日期、到日期和下拉列表中的一个值。
sql - 使用 SQL 查询的 Tableau 增量刷新
我有一个关于在 Tableau Server 上使用 SQL 查询进行增量刷新的问题。
我的计划如下:
运行数据查询直到昨天(即 20/7/2021)。在此之后,我将在该日期之前获得完整的摘录。
第二天(22/7/2021),我将构建一个流程来执行此操作。每天将运行前一天 (21/7/2021) 的查询,并将数据与数据提取联合起来。这样,我将使用 SQL 查询进行增量提取。
问题:
对于该过程,我必须使用流程将产生的输出提取。我在本地计算机上尝试了此过程,但是 Tableau Prep 给了我以下错误。
解决这个问题的最佳解决方案是什么?有没有更好的办法?我还附上了完整的 Flow。
先感谢您。
tableau-api - 如何使用超链接仅访问另一个工作簿的一个工作表
我希望你能帮我解决这个问题。我对 Tableau 很陌生。
我已经在 Tableau Server 中完成了一个工作簿,我正在尝试创建一个链接,以便能够访问另一个工作簿的“一个”工作表。这个其他工作簿有 10 多个工作表,我只想限制对单个工作表的访问,而不必复制工作簿或工作表。我不太确定这是否可能......我找不到办法。
任何建议都会很棒!谢谢你们
tableau-api - 如何在其他过滤值中添加过滤值
我有这样的数据
人 | 总数 |
---|---|
第一的 | 5 |
第二 | 6 |
第三 | 5 |
无效的 | 6 |
我想取空值,除以 3(人数),然后将该数字添加到每个 [Person] 的 [Total Count] 列。所以,我希望它看起来像这样:
人 | 总数 |
---|---|
第一的 | 7 |
第二 | 8 |
第三 | 7 |
无效的 | 6 |
sorting - 选择特定参数视图后应用排序和熟悉
我有一个带有已创建参数的 Tableau 工作簿,其中包括“年初至今”、“月初至今”、“移动年度总计”等视图。目前,当参数位于“年初至今”时" 查看我得到了一个类似于我截图中的图表。3 个条形图:一个条形图表示当前年初至今,第二个条形图表示上一年至今,对于不符合任一条件的行,则为 NULL。每当使用参数控件选择此“年初至今”视图时,我都会执行以下操作:
- 筛选以从视图中删除 NULL 列。
- 排序以使标有“2”的列出现在条形图中标有“1”的列之前。
问题是我只希望这两个更改发生在 Year-to-date 视图中,而不是我参数中的其他视图中。我尝试通过 IF [parameter] = "YTD" THEN EXCLUDE([YTD Period],NULL) 之类的公式创建过滤器计算,但我只是想不出正确的语法来告诉它排除 null 的位置。关于如何为特定参数视图应用排序和过滤规则的任何建议?
orgchart - 构建数据集来自 sql 的组织树视图
我想为组织创建一个树视图。结果集来自 sql 查询,格式如下所示。我一直在寻找一个示例解决方案,但他们都在 excel 中有源,并且数据是根据要求准备的。但是我无法手动准备数据,因为它来自 sql 查询,并且我无权访问源,也无法编辑查询,我只能使用此数据集进行报告。任何人都可以提供解决方案。
注意:下表为数据结构,不能共享原始数据。
员工 | 员工职位 | 经理 | 经理职位 | 员工级别
------------------------------------------------ -------------------------------------------------- -
雇员 1 | 首席执行官 | 空 | 空 | 1
------------------------------------------------- --------------------------------------------------
雇员 2 | 导演 | 雇员 1 | 首席执行官 | 2
------------------------------------------------- --------------------------------------------------
雇员 3 | 导演 | 雇员 1 | 首席执行官 | 2
------------------------------------------------- --------------------------------------------------
雇员 4 | 经理 | 雇员 2 | 导演 | 3
------------------------------------------------- --------------------------------------------------
雇员 5 | 导演 | 雇员 2 | 导演 | 3
tableau-desktop - 如何将子类别值转换为表格文本表中的列
我是新来的画面。我有如下数据:
类别1 | 子类别1 | 金额类型 | 数量 |
---|---|---|---|
美国广播公司 | 子1 | 实际的 | 100 |
美国广播公司 | 子1 | 预算 | 200 |
二维码 | 子2 | 实际的 | 300 |
二维码 | 子2 | 预算 | 400 |
我想将其转换为:
类别1 | 子类别1 | 实际的 | 预算 |
---|---|---|---|
美国广播公司 | 子1 | 100 | 200 |
二维码 | 子2 | 300 | 400 |
谁能帮助我如何做到这一点?
提前致谢。
date - 创建包含日期的 Tableau 计算字段
在此处输入图像描述我有一个案例,需要跟踪组织范围内的计划注册指标。共有 30 个办事处,其中 3 个办事处的计划启动日期不同,如下所示:
A:20 年 3 月 1 日 B:20 年 4 月 15 日 C:20 年 6 月 1 日 所有其他:21 年 1 月 1 日
需要计算的指标是:
计划开始 6 个月后,45% 的合格注册者(来自所有 30 个办公室以及单个办公室)将被注册,其中 60% 将在 12 个月时注册。
分子:具有人力资源部门颁发的确认员工加入该计划的令牌的合格登记者的数量(假设任何低于分母的数字用于计算目的) 分母:申请并有资格加入该计划的合格登记者的数量(为计算目的假设任何数字)
如何在 Tableau 计算字段中显示上述 2 个条件?任何帮助深表感谢。
PS:希望嵌入的图像链接将有助于进一步澄清