【问题标题】:Line graphs in TableauTableau 中的折线图
【发布时间】:2021-10-31 01:25:50
【问题描述】:

我在过去 6 个月的 Tableau 中有一个折线图,它是按人过滤的。有些人在某些月份没有数据。当他们没有数据时,该月的图表显示为空白。我希望图表显示 0 而不是空白。例如,如果 A 人在 2 月份没有销售,我希望图表显示 0 代表 2 月份,而不是 2 月份的空白。我不能使用 Zn 函数,因为没有空值。

有什么想法吗?

谢谢!


编辑:这是一个使用虚假数据的示例

第二张图与第一张图相同,只是它是按人过滤的。尽管 Sally 在 2 月、3 月或 6 月没有数据,但这实际上意味着该值应为 0。我希望这些月的折线图降至 0。此外,平均值应该在 58 左右而不是 116 左右。

【问题讨论】:

  • 能否请您附上带有空白数据的行车屏幕截图,以便更好地了解您的目标是什么?

标签: tableau-desktop


【解决方案1】:

假设您有如下数据:

Date        Person  Sales
15/01/2021  Peter   10
15/02/2021  Peter   20
15/03/2021  Peter   10
15/04/2021  Peter   30
15/05/2021  Peter   40
15/06/2021  Peter   20
15/01/2021  Sally   20
15/03/2021  Sally   10
15/05/2021  Sally   50
  • 将日期拖到您的列架中,使其与月份无关
  • 将 Sales 拖到工作表中
  • 切换到折线图
  • 右键销售 --> 格式 --> 窗格 --> 标记 --> 默认显示
  • 右键单击月份(日期) --> 显示缺失值
  • 将人员添加为过滤器 --> 显示过滤器

那么你应该能够得到这样的结果,让 Sally(总共 5 个月中只有 3 个月)将她不存在的 2 个值显示为零。

【讨论】:

  • 这对我不起作用...问题是我有一个人的四月“没有数据”,所以四月是空白的。因为我已经按人过滤了数据,所以简单地将空值替换为 0 是行不通的。当没有某个人的数据时,似乎 tableau 默认为“null”。
  • 顺便说一句,这很重要,因为使用空值而不是 0 值会扰乱图表上的人均平均值。
  • 创建样本数据而不是原始数据
  • 在几分钟内检查更新的答案
  • 这是一个我以前没有想到的好主意。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多