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

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
Powerbi 表中前五项_Powerbi_Dax - Fatal编程技术网

Powerbi 表中前五项

Powerbi 表中前五项,powerbi,dax,Powerbi,Dax,鉴于以下数据: 我想从表格中获得前五名的结果。我尝试了以下公式: 衡量标准:违规排名=RANKX(全部(违规数据)、COUNTA(违规数据[违规]) 列:Top违规=如果([违规排名]>5,“其他”,违规数据[违规]) 但我仍然从[违规]中得到所有结果(我认为这与计算列有关)。我尝试使用视觉过滤器(仅显示[Violation Ranking]好的,所以我想我得到了。我能够使用视觉过滤器仅选择表中最经常出现的前5个违规,如下所示: 您可以执行以下操作: 在“建模”选项卡中,单击“新建表格” 然

鉴于以下数据:

我想从表格中获得前五名的结果。我尝试了以下公式:

衡量标准:
违规排名=RANKX(全部(违规数据)、COUNTA(违规数据[违规])

列:
Top违规=如果([违规排名]>5,“其他”,违规数据[违规])


但我仍然从[违规]中得到所有结果(我认为这与计算列有关)。我尝试使用视觉过滤器(仅显示[Violation Ranking]好的,所以我想我得到了。我能够使用视觉过滤器仅选择表中最经常出现的前5个违规,如下所示:

您可以执行以下操作:

在“建模”选项卡中,单击“新建表格”

然后使用TOPN和GROUPBY,如下所示:

Violation_Counts = TOPN(5,GROUPBY(Violation_Data,Violation_Data[Violation],"Count",countx(CURRENTGROUP(),Violation_Data[Name])))
…这将为您提供一个新的前5个违规列表,如下所示:

Violation_Counts = TOPN(5,GROUPBY(Violation_Data,Violation_Data[Violation],"Count",countx(CURRENTGROUP(),Violation_Data[Name])))