Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/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
Powerbi 根据在最后一轮中利用DAX获得四场胜利的团队创建计算列_Powerbi_Dax_Calculated Columns - Fatal编程技术网

Powerbi 根据在最后一轮中利用DAX获得四场胜利的团队创建计算列

Powerbi 根据在最后一轮中利用DAX获得四场胜利的团队创建计算列,powerbi,dax,calculated-columns,Powerbi,Dax,Calculated Columns,我需要一个冠军和亚军的计算列。要想成为冠军,一支球队必须在一年的最后一轮中取得4场胜利。我只是不知道如何把它翻译成DAX。我希望能够有一个年度切片器,可以在一张卡片上显示给定年份的冠军和亚军 我尝试了一个汇总表和使用TOPN,但由于入围名单都是一个,我没有得到任何运气。在下面的图片中,我希望有一个列授权团队是冠军还是亚军通过单击建模选项卡并选择“新建列”创建一个新列。使用下面的代码,我创建了一个新列,该列包含“冠军计数”,如果数字大于或等于4,则为“冠军”如果数字小于4,则将“亚军”放置在相邻列

我需要一个冠军和亚军的计算列。要想成为冠军,一支球队必须在一年的最后一轮中取得4场胜利。我只是不知道如何把它翻译成DAX。我希望能够有一个年度切片器,可以在一张卡片上显示给定年份的冠军和亚军


我尝试了一个汇总表和使用TOPN,但由于入围名单都是一个,我没有得到任何运气。在下面的图片中,我希望有一个列授权团队是冠军还是亚军

通过单击建模选项卡并选择“新建列”创建一个新列。使用下面的代码,我创建了一个新列,该列包含“冠军计数”,如果数字大于或等于4,则为“冠军”如果数字小于4,则将“亚军”放置在相邻列中

Status = IF(Table1[Count of Champions] >= 4, "Champion", "Runner Up")

通过单击建模选项卡并选择“新建列”来创建一个新列。使用下面的代码,我创建了一个新列,该列包含“冠军计数”,如果数字大于或等于4,则“冠军”放在相邻列中,如果数字小于4,则“亚军”“放置在相邻的列中

Status = IF(Table1[Count of Champions] >= 4, "Champion", "Runner Up")

嗨!请在解决方案中添加一个解释,因为通常不鼓励仅使用代码的答案。谢谢--对不起,我忘了提到我在这张桌子上有一个只计算“胜利”的冠军计数过滤器。我需要过滤冠军的原始计数,仅以反映上面的图形。然后我将能够复制您的解决方案。谢谢。我使用“代码”总决赛赢家数=计算(计数(“数据库(2)”[决赛选手]),“数据库(2)”[决赛选手]=“赢家”)“代码”来获得我的总赢家数81,而不是像上一个示例中那样进行过滤。当我创建一个计算列时:Champions=IF([总决赛选手获胜]>=4,“Champion”,“亚军”),一切都以亚军的身份返回。我需要一种方法来获得一年的胜利总数=4。嗨!请在解决方案中添加一个解释,因为通常不鼓励仅使用代码的答案。谢谢--对不起,我忘了提到我在这张桌子上有一个只计算“胜利”的冠军计数过滤器。我需要过滤冠军的原始计数,仅以反映上面的图形。然后我将能够复制您的解决方案。谢谢。我使用“代码”总决赛赢家数=计算(计数(“数据库(2)”[决赛选手]),“数据库(2)”[决赛选手]=“赢家”)“代码”来获得我的总赢家数81,而不是像上一个示例中那样进行过滤。当我创建一个计算列时:Champions=IF([总决赛选手获胜]>=4,“Champion”,“亚军”),一切都以亚军的身份返回。我需要一种方法来获得一年的胜利总数=4。