问题标签 [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.
data-visualization - 表 - 计算度量作为另一个度量的百分比
我想将一个度量计算为另一个度量的百分比。例如,我有一个字段 x_users,我想计算该字段相对于 total_users 的百分比。然后,我想将这个百分比集与 total_users 进行可视化。我相信我可以通过使用双轴来实现这一点。
样本数据集
日期 | 应用程序 | x_users | 总用户数 |
---|---|---|---|
2020-01-01 | 一个 | 5 | 10 |
2020-01-02 | 乙 | 3 | 15 |
你们有任何关于如何进行然后可视化的提示吗?先感谢您!
tableau-api - 如何在画面中仅计算客户的首次销售
我有一个客户首次购买的电子表格,我想看看我们每月有多少新客户。然而,我们销售的一些客户也可能在不同的邮政编码中有相同的名字,例如迈阿密诊所可能在佛罗里达州和俄亥俄州,所以我希望他们单独计算。我还想查看每月新增诊所的总数。但是如果一家诊所在一月份和三月份再次购买,我只想计算一月份的购买
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 |
tableau-api - Tableau 中一个条件是“数字必须唯一”的 COUNTIFS
有没有办法计算 Tableau 中列中的唯一数字?
COUNT(IF [Type] = "Boxes" AND [Ordernumber] is unique THEN 1 END)
在我的数据中,几行具有相同的订单号。我想要 [Type] = "Boxes" 并且有唯一订单号的所有行。例子:
类型 | 订单号 |
---|---|
盒子 | 10000000 |
盒子 | 10000000 |
盒子 | 10000001 |
杂项 | 10000002 |
盒子 | 10000003 |
应该等于 2。
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 值。
请问这可能是什么原因,我该如何解决?
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。
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 |
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上不需要的行的问题。
请指教!谢谢,克里斯蒂安