首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >应用过滤器的总变化百分比

应用过滤器的总变化百分比
EN

Stack Overflow用户
提问于 2020-12-24 22:41:44
回答 1查看 539关注 0票数 1

我有一个有三维和一个度量的数据表。对于每一行,我尝试使用计算字段来计算总数的百分比(通过取行之和来计算)。

如所附屏幕截图所示,对于专栏标题“Dec-19”,我希望值在当前值/总计(在底部计算为122,187) DataTable屏幕快照中所占百分比:

例如,对于2000年的B栏,12月19日栏应为(97/122,187) * 100 = 0.079。

为此,我创建了一个计算字段,其公式为: SUM ( sales ) / MAX ({排除(B列):Sum (sales}) ),其中sales是datatable中使用的度量。

但是,在B列应用过滤器时,百分比值会发生变化。例如,如果我在B列的筛选器中选择了值2000,我将得到100%的百分比。似乎只根据筛选器中的行计算百分比。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-25 05:44:09

由于您没有包含任何示例数据,所以我创建了一些这样的示例数据,希望这与您的类似。

此后,我在tableau建立了一个交叉选项卡视图,有点像您的视图。

如果是这种情况,那么使用一个计算字段,比如像这样的CF,而不是您的

代码语言:javascript
运行
复制
([Sales])/
{FIXED [Col1], DATETRUNC('month', [Col3]) : sum([Sales])}

在视图中拖动它

因此,过滤不会影响您的计算

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65443786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档