我是新到Tableau和我的任务之一,如果显示十大品牌。
我有三个专栏:利润,销售和NPS。
数据如下所示:
*
我知道如何根据利润或销售额或NPS来选择十大品牌,但如何使其在用户按利润进行排序时,根据排序类型(上升或下降)获得最高或最低的10个盈利品牌。同样,销售和NPS也是如此。
按利润分类的结果(desc):
*
按NPS (Asc)分类的结果:销售情况:销售情况
当前实现:现在,仪表板按利润显示前10个品牌,当我想按NPS对它们进行排序时,它使用相同的10个品牌,而不是从完整的数据集中。
发布于 2022-04-04 23:24:31
这可以使用适当范围的Rank()来实现。等级是表格计算,因此它们只能与聚合字段一起使用,并且在功能上与SQL分析表达式相同。
我在Tableau论坛上帮助另一个用户解决了一个与您的问题几乎相同的问题,我的答案是这里的第二个:https://community.tableau.com/s/question/0D54T00001Ii0QYSAZ/actions-are-not-working-in-top-n-customers-view-while-selecting-any-data-point-in-other-views。
对于您来说,最好是创建两个几乎相同的calcs,一个向下运行以创建一个排序,另一个运行升序作为过滤器。
告诉我你进展如何。
史蒂夫
https://stackoverflow.com/questions/71737674
复制相似问题