【问题标题】:Tableau - Using Lookup and Grand Total in calculation formulaTableau - 在计算公式中使用查找和总计
【发布时间】:2018-03-29 17:32:29
【问题描述】:

我刚开始使用 Tableau,我正在尝试在总计下方创建一个计算行。

该行将从总计中计算每个月的空值计数。

我认为最好的方法是使用查找函数(包含“Null”)。或者我可以使用偏移量吗?

我希望能在计算字段的语法方面提供一些帮助。

TableauTable

Attempt

【问题讨论】:

  • 您正在尝试哪种计算行或列?
  • 我需要在总计下方有一个计算行@Siva
  • 你想在那一行看到什么,因为我看到你已经得到了 NULL 的计数
  • 我想计算总计 - 总计下方行中的计数(Null)。
  • @Siva 例如,第一列的新行将计算 1,401-1299。

标签: tableau-api


【解决方案1】:

试试这个:

我认为最好的方法是使用 2 张工作表,然后将它们组合到 tableau 仪表板中。

您不需要使用 LookUp 函数,而是可以使用简单的 If 语句,然后从总计中减去该值。

取一张新表并创建一个计算字段并编写以下代码:

假设您正在采取措施Sales 否则替换您在销售部分的措施。

Total(SUM(Sales))-Sum(IF TimetoConnect="NULL" then sales end)

为该行创建与为父工作表创建相同的列

现在转到仪表板,然后将容器作为浮动容器并将一张纸放在一张下方

【讨论】:

  • 所以是的,我通过上述操作发现这是不可能的,除非我在这里遗漏了一些东西。我已在下面的新仪表板中完成了这两个工作表,但不允许执行另一次计算,因此 Tableau 似乎缺少此功能。
  • 另一种计算方式?
  • 我想将表 2.1 中的数字表示为 2.0 中总计的百分比。我在下面的帖子中更新了我的仪表板快照和两张新工作表。这是一个非常简单的计算,但我怀疑 Tableau 是否具有在两个不同工作表之间创建计算的功能。
  • 还要更新需要的东西,我想你刚刚更新了你所做的......无法清楚地理解你的要求
猜你喜欢
  • 1970-01-01
  • 2021-03-06
  • 2016-08-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-19
  • 1970-01-01
相关资源
最近更新 更多