问题标签 [level-of-detail]

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 回答
38 浏览

tableau-api - 根据另一列计算出现次数并返回每行具有最大计数的标签

我有两个分类列“工作行业类别”和“财富细分”,我可以使用行中的“工作行业类别”和“财富细分”创建一个交叉表来计算每个行业的值。

这是我的交叉表目前的样子:

图片 0

但我想动态计算每个行业的财富段列,然后返回每个行业的最大数量的财富段。

这就是我想要实现的:

图一

我试过的:

我尝试使用 LOD 表达式来获取每个行业的财富段的最大计数,但它返回一个非聚合值,我无法提取相应值的财富段标签。

我也尝试过将 IF THEN 语句与 LOD 表达式一起使用,但是,由于 LOD 表达式是一个非聚合值,它会引发错误。这是我尝试过的:

错误:不能使用此函数混合聚合和非聚合

提前致谢。

0 投票
1 回答
62 浏览

data-visualization - 表 - 计算度量作为另一个度量的百分比

我想将一个度量计算为另一个度量的百分比。例如,我有一个字段 x_users,我想计算该字段相对于 total_users 的百分比。然后,我想将这个百分比集与 total_users 进行可视化。我相信我可以通过使用双轴来实现这一点。

样本数据集

日期 应用程序 x_users 总用户数
2020-01-01 一个 5 10
2020-01-02 3 15

你们有任何关于如何进行然后可视化的提示吗?先感谢您!

0 投票
1 回答
22 浏览

tableau-api - 如何在画面中仅计算客户的首次销售

我有一个客户首次购买的电子表格,我想看看我们每月有多少新客户。然而,我们销售的一些客户也可能在不同的邮政编码中有相同的名字,例如迈阿密诊所可能在佛罗里达州和俄亥俄州,所以我希望他们单独计算。我还想查看每月新增诊所的总数。但是如果一家诊所在一月份和三月份再次购买,我只想计算一月份的购买

0 投票
1 回答
27 浏览

tableau-api - 如何在 Tableau 桌面的列中显示一行的结果

我有一张桌子:

ID 字段名 控制序列号 类型学 NB1 NB2
苏西 FIELDX1 RG-FI-03 00 36
苏西 FIELDX1 RG-FI-04 ñ 12 46

当类型学等于“N”时,我想创建一个列来显示 NB1 的结果,以便:

ID 字段名 控制序列号 类型学 NB1 NB2 NBIF
苏西 FIELDX1 RG-FI-03 00 36 12
苏西 FIELDX1 RG-FI-04 ñ 12 46 12
0 投票
3 回答
336 浏览

tableau-api - Tableau 中一个条件是“数字必须唯一”的 COUNTIFS

有没有办法计算 Tableau 中列中的唯一数字?

COUNT(IF [Type] = "Boxes" AND [Ordernumber] is unique THEN 1 END)

在我的数据中,几行具有相同的订单号。我想要 [Type] = "Boxes" 并且有唯一订单号的所有行。例子:

类型 订单号
盒子 10000000
盒子 10000000
盒子 10000001
杂项 10000002
盒子 10000003

应该等于 2。

0 投票
1 回答
178 浏览

tableau-api - 如何计算 Tableau 中聚合度量的百分比差异?

我正在尝试计算当前期间和上一期间之间净销售额的百分比差异。我能够计算未聚合的度量的百分比差异。但是,在我的情况下,净销售额是根据以下公式计算的,这使它成为一个综合衡量标准:

以下是我正在使用的其他公式

前期销售额:IF ATTR([In Prior Period?]) THEN [Net Sales] END

本期销售额:IF ATTR([In Current Period?]) THEN [Net Sales] END

% 差异净销售额:([Current Period Sales]-[Prior Period Sales]) /[Prior Period Sales]

但是,我没有得到任何值% Diff Net Sales。但是,当使用非聚合度量时,说单位销售额而不是净销售额,我得到了正确的值。在这种情况下,我使用以下公式:

这些是我正在使用的计算和数据结构。(带有前面 # 的字段是计算字段,因此是聚合字段) 数据结构

感谢您对这个问题的任何帮助。高里

我尝试了以下公式来计算当前期间的销售额:

(退款来自混合数据源,因此略有不同)

我能够为 % Diff Net Sales. 但是,该值似乎是错误的。这似乎是因为当前期间销售额和上一期间销售额值存在差异,如下图所示。在一张纸上,我得到了正确的值,但在另一张纸上,我得到了错误的值。(我使用参数选择了 2021 年 1 月作为当前期间) 这些是正确的值。 正确的值 这些是错误的值,因此得到了错误的 % Diff Net Sales 值。 错误的价值观

请问这可能是什么原因,我该如何解决?

在此处输入图像描述

0 投票
1 回答
42 浏览

tableau-api - 处理 Tableau 固定计算中的重复记录

我正在尝试在 tableau 中编写一个固定计算来获取子团队发生变化时员工的最短开始日期。附上一个屏幕截图,让您了解我正在尝试做的事情。它也有我目前的结果和预期的结果。任何帮助,将不胜感激。

谢谢表格数据

0 投票
1 回答
37 浏览

tableau-api - 计算满足特定要求的行,然后从另一个计数中减去该数字

假设我有这样的数据:

类型 订单号 优先 运输方式
盒子 1 高的 UPS
杂项 1 高的 UPS
盒子 2 标准 InstaBox
盒子 3 标准 UPS
盒子 3 标准 UPS
盒子 3 标准 UPS
盒子 4 标准 Instabox
盒子 5 标准 Instabox
盒子 5 标准 Instabox
盒子 6 标准 UPS
盒子 7 标准 UPS

我想计算所有所谓的“私人订单”。它们是具有唯一订单号和标准优先级和 UPS 交付的箱子。(本例中有 2 个,6 和 7)然后我想计算所有具有标准优先级的框并减去所有私人订单。(有 9 个具有标准优先级的盒子,减去 2 个私人订单 = 7。)

这在 Tableau 中可行吗?我想在文本框中显示数字 7。

0 投票
2 回答
1655 浏览

calculated-columns - Google Data Studio 中的总和/详细程度

在 Google Data Studio 中,我有一个包含维度和指标的小表格

渠道 用户
一个 1.000
2.500
C 500

有没有办法计算整个维度的总和(如 LOD),它显示为用户旁边的附加列?解决方案应如下所示

渠道 用户 总用户
一个 1.000 4.000
2.500 4.000
C 500 4.000
0 投票
1 回答
53 浏览

data-visualization - TABLEAU 总计与视图中的不匹配

在我使用 Tableau 中的这个数据集的整个过程中,我一直在以各种方式处理这个问题。

表和计算字段的图像

如您所见,每个城市的物业总数包括已成功过滤出视图的物业。为什么?过滤器架子上的dyn.RANKED 盈利投资(分组)变量试图在计算字段的第一行上加倍 - 忽略每个城市中不需要的属性。视图会忽略它们,但总数不会。

如果从 Rows 架子中删除了 Watershed Property 丸,那么表格上显示的dyn.NumProps_in_City结果与您在此处看到的 Totals 相同(即,尽管计算字段的第一行,但不符合该条件的属性开放条件正在计算中)......尽管分水岭丸知道不向他们展示的观点。

此外,如果从 Rows 架子中删除了 Watershed Property 药丸,那么如果您要编辑过滤器,则过滤器架子上的dyn.RANKED 盈利投资(分组)变量突然只有一个类别可供选择(即“投资”) . 这会很好,因为这是我关心的类别,但如果计数包括尽管过滤器不属于该类别的事物,则不是。

在计算字段中处理 Include、Exclude 和 Fixed 似乎在这里不起作用,因为无论我将它们放在哪里,我都无法弄清楚如何解决各种聚合/非聚合和/或 ATTR 错误。另外,我的错误计数没有受到 LOD 问题的影响——LOD 是正确的——这是一个没有始终如一地过滤掉所需 LOD上不需要的行的问题。

请指教!谢谢,克里斯蒂安