Filter Tableau-度量值最大值上的过滤器维度

Filter Tableau-度量值最大值上的过滤器维度,filter,max,tableau-api,Filter,Max,Tableau Api,我试图计算值E的D列的最大值,它每A列重置一次。稍后我只需要显示A的最大行 原始数据如下所示: 所需的视图如下所示: 谢谢 这是一个可以/应该使用LOD计算来回答的问题的极好例子 首先,查找每个[名称](B列)的最大[百分比](E列): 然后将该计算(称为“每个名称的最大值”)插入另一个计算中,如果[百分比]和[每个名称的最大值]匹配,则该计算将仅显示[字母](D列): IF [Percentage] = [Max Per Name] THEN [Letter] END 结果将是一个维度,

我试图计算值E的D列的最大值,它每A列重置一次。稍后我只需要显示A的最大行

原始数据如下所示:

所需的视图如下所示:


谢谢

这是一个可以/应该使用LOD计算来回答的问题的极好例子

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

然后将该计算(称为“每个名称的最大值”)插入另一个计算中,如果[百分比]和[每个名称的最大值]匹配,则该计算将仅显示[字母](D列):

IF [Percentage] = [Max Per Name] THEN [Letter] END
结果将是一个维度,该维度显示与最大[百分比]匹配的[字母],如果不匹配则显示“Null”

从这里,只需过滤掉“Null”-结果将完全符合您的要求。你甚至可以去掉视图中的[百分比],仍然可以看到准确的[字母]

请注意,虽然LOD计算非常强大,但它们需要更多的工作来维护和操作。它们比正常的计算稍微复杂一些。请花些时间通读本文档,以进一步熟悉其使用/限制


解决这个问题运气好吗?如果你自己解决了问题,请发布答案并给自己打绿色的复选标记。这将有助于将来有类似问题的其他人。
IF [Percentage] = [Max Per Name] THEN [Letter] END