Tableau:显示

时间:2016-07-12 07:30:03

标签: tableau

我有以下数据,我需要创建一个条形图,如图所示:

Brand   Sales   week
A   12  1
B   20  1
C   14  1
A   12  2
B   22  2
C   16  2
A   18  3
B   16  3
C   27  3

我的图表必须包含行中的销售额和列中的周数。对于每周,我必须展示三个栏:

    1. 品牌A的销售(A总是固定的)
    1. 品牌B /品牌C的销售(B / C: - 参数选择)
    1. 这两个销售之间的差异

2 个答案:

答案 0 :(得分:0)

enter image description here

这是你要求的吗?

答案 1 :(得分:0)

您可以通过为Brand ABrand B/C(基于选择)创建销售额的计算字段以及这两个计算字段之间的差异来执行此操作:

  • 品牌A销售:SUM(IF [Brand] = 'A' THEN [Sales] END)

  • 品牌B / C销售:SUM(IF [Brand] != 'A' THEN [Sales] END)

  • 品牌差异:[Brand A Sales] - [Brand B/C Sales]

计算取决于您的过滤器设置是否正确,因此请确保您的过滤卡中包含此计算字段,并设置为True

  • 品牌过滤器:[Brand Select] = [Brand] OR [Brand] = 'A' [品牌选择]是在B或C之间选择的参数

最后,将[Measure Names]放在列部分中,将[Measure Values]放在行部分中。请务必仅包含上述3个计算字段。

你应该得到这样的结果:
品牌B -

enter image description here

品牌C -

enter image description here

  

注意:品牌之间差异的计算可能需要根据您的预期输出进行更改。我把这个例子放在了我假设你在帖子中的图像中的基础上。