将IF语句合并到此最大LOD计算?

问题描述 投票:0回答:1

我有一个12个月的折线图。重叠显示,我有一个双轴设置,可以在每个月显示圆圈,以使其弹出更多。

我尝试尝试的事情是显示哪个部门具有该月的最大销售额。

例如,3月的销售额为5万美元,如第一行所示。在第二个(圆圈标记)轴上,我想显示一个LOD calc,以显示对整个公司的销售额贡献最大的部门,然后圆圈将对应于一种颜色,可以通过颜色图例对其进行解密。

这里是我所拥有的,但是我知道我需要在max函数中放置一个if语句,我似乎无法弄清楚那部分。

{fixed:max({fixed[Department]:sum([Sales])})}

tableau
1个回答
0
投票

首先,如果使用FIXED,就您所做的事情而言,您还应该针对月份和部门进行修复。

{fixed[Department],Month[DateField]:sum([Sales])}

然后它可能像这样简单:

IF SUM([Sales]) = MAX({fixed[Department],Month[DateField]:sum([Sales])}) THEN [Department] END

尽管我有一种令人讨厌的感觉,它可能太简单了,您必须查看表计算。试一试,看看如何在不计算表的情况下继续前进。

© www.soinside.com 2019 - 2024. All rights reserved.