Tableau-基于度量最大值的过滤器维

时间:2019-03-22 12:40:57

标签: filter max tableau

我正在尝试计算D列的E值的最大值,该值对于每个A列都会重置。稍后,我只需要显示A的MAX行。

原始数据如下: enter image description here

所需的视图如下所示: enter image description here

谢谢!

1 个答案:

答案 0 :(得分:1)

这是一个很好的例子,可以/应该使用LOD Calculations进行回答。

首先,找到每个[名称](B列)的最大[百分比](E列):

{Fixed [Name]: MAX(Percentage)}

然后将该计算插入“ Max Per Name”(最大名称),插入另一个计算中,如果[Percentage]和[Max Per Name]匹配,则仅显示[Letter](D列):

IF [Percentage] = [Max Per Name] THEN [Letter] END

结果将是一个尺寸,该尺寸显示与最大[百分比]相匹配的[字母]和不匹配时为'Null'。

从这里开始,仅过滤掉“ Null”-结果将完全符合您的期望。您甚至可以将[百分比]从视图中移除,仍然可以看到准确的[字母]。

  

请注意,尽管LOD计算功能非常强大,但是维护和操作它们还需要做更多的工作。它们比正常的计算要复杂一些。请花一些时间阅读本LOD Overview文档,以进一步熟悉它们的使用/限制。