Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tableau api 我需要关于如何使用/调整百分比与总计的范围的帮助,以及在tableau中使用过滤器和某些详细级别?_Tableau Api_Percentage_Calculated Field - Fatal编程技术网

Tableau api 我需要关于如何使用/调整百分比与总计的范围的帮助,以及在tableau中使用过滤器和某些详细级别?

Tableau api 我需要关于如何使用/调整百分比与总计的范围的帮助,以及在tableau中使用过滤器和某些详细级别?,tableau-api,percentage,calculated-field,Tableau Api,Percentage,Calculated Field,我创建了一个保留矩阵,显示在最短日期开始玩游戏的独特玩家,以及他们中有多少人在下个月仍然玩游戏,等等。我想复制这个表 因此,在上面的例子中,看看2021年2月的第一排,有6747(100%)名球员在2月开始打球,然后到了3月,这些球员中只剩下3832(56.80%)名球员,然后到了4月,还有2998(44.2%)名球员继续打球。对于第二排,3月份有3456名(100%)新球员,其中1407名(40.71%)仍将在4月份继续比赛 作为附加信息,球员可以参加篮球、排球、足球和棒球的任何运动。我对他

我创建了一个保留矩阵,显示在最短日期开始玩游戏的独特玩家,以及他们中有多少人在下个月仍然玩游戏,等等。我想复制这个表

因此,在上面的例子中,看看2021年2月的第一排,有6747(100%)名球员在2月开始打球,然后到了3月,这些球员中只剩下3832(56.80%)名球员,然后到了4月,还有2998(44.2%)名球员继续打球。对于第二排,3月份有3456名(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上编辑):在我将过滤器输出应用于左侧之后,理想输出显示在右侧

要解释所需的输出,请参考2月的篮球运动第一排。您将看到有277(100%)名运动员(他们打了10场或更多的篮球,因此被标记为运动员)2月至3月期间参加比赛的球员从277人增加到313人,因为其中36人已于2月开始比赛,但他们没有被标记为运动型球员,因为他们没有达到10场或10场以上比赛的标准,这就是他们被纳入2月第一排的原因。3月,他们下降到277人,下降到226人(81,59%)

我可以知道这在画面中是否可行吗?我试着玩弄这些计算,但我已经达到了极限

任何解决办法都可以,可以在多张纸上完成,也可以在一张纸上完成,我感谢大家对我的问题的帮助

我使用的是公共表格,您可以在这里下载viz

您可以将其发布到tableau公共配置文件,以便我可以下载并查看您的解决方案

先谢谢你。我希望你能帮助我