tableau-api - 我需要有关如何使用/调整百分比范围以使用过滤器和画面中的某些详细信息的帮助?
问题描述
我创建了一个留存矩阵,它显示了在最短日期开始玩游戏的独特玩家,以及他们中有多少人在下个月仍在玩等等。我想复制这张表
因此,在上面的示例中,查看 2021 年 2 月的第一行,有 6747 名 (100%) 玩家从 2 月开始玩,然后到 3 月只剩下 3832 名玩家(56.80%),然后在 4 月有 2998 名(44.2%)谁还在继续玩。对于第二排,3 月份有 3,456 名 (100%) 新玩家,其中 1407 名 (40.71%) 玩家在 4 月份仍在继续比赛。
作为附加信息,玩家可以玩任何运动篮球、排球、足球和棒球。我对他们进行分类,如果他们确实有 15 次或以上的足球训练,他们被标记为运动型,如果他们打篮球 10 次或更多,它们也是运动型的,因此所有内容都在下面定义。
IF [Sports] = 'football' AND [count_by_sports_player_dt]>= 15 THEN 'Sporty'
ELSEIF [Sports] = 'basketball' AND [count_by_sports_player_dt] >= 10 THEN 'Sporty'
ELSEIF [Sports] = 'volleyball' AND [count_by_sports_player_dt] >= 5 THEN 'Sporty'
ELSEIF [Sports] = 'baseball' AND [count_by_sports_player_dt] >= 3 THEN 'Sporty'
ELSE 'Not Sporty'
END
现在我的问题是我想复制上面的矩阵,但问题是我对细节水平和总百分比的工作原理有一点了解。但从技术上讲,我想到的所需输出如下所示(仅在 MS paint lol 上编辑):在我在左侧应用过滤器输出后||右侧的所需输出
要解释所需的输出,请参阅篮球运动 FIRST ROW FEBRUARY。您会看到有 277 (100%) 名运动型球员(他们被标记为运动型,因为他们打了 10 次或更多的篮球比赛)在 2 月份参加了比赛。3 月份从 277 名增加到 313 名,因为其中 36 名球员已经开始参加2 月,但他们没有被标记为运动型,因为他们没有达到 10 场或更多场比赛的标准,这就是为什么他们被纳入 2 月的第一行。3 月,它下降到 277 下降到 226 (81,59% )。
我可以知道这在画面中是否可行?我试着玩弄计算,但我已经达到了极限。
任何解决方法都对我有用,可以在多张纸上完成,也可以在单张纸上完成,我感谢大家对我的问题的帮助。
我正在使用公共画面,您可以在此处下载 viz画面帮助。
您可以将其发布到您的公开个人资料中,以便我可以下载并查看您的解决方案。
先感谢您。我希望你能帮助我。
解决方案
推荐阅读
- regex - 为什么以通配符 * 开头的 git pathspec 在子目录中不匹配?
- ruby-on-rails - 共享同一个模型名的单表继承:如何翻译派生类的模型名?
- python - 无法找到某些尽管他们的存在
- google-chrome - 熔断骆驼上下文hawtio在Chrome中不刷新
- redis - Spring“Redis 字符串模板”附加值而不是替换
- azure-devops - 从 Azure CLI 作业发布测试结果
- node.js - 函数调用第一次没有返回值
- c# - 如何获得在没有 WMI 的远程计算机上运行的进程的所有者
- django - Django-Q 设置 Q_CLUSTER 'sync': True 不适用于单元测试
- ansible - 我可以在没有块的情况下在 ansible 角色/任务文件中定义变量吗?