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 XRANK在表中,忽略除1以外的所有列_Powerbi_Dax - Fatal编程技术网

Powerbi XRANK在表中,忽略除1以外的所有列

Powerbi XRANK在表中,忽略除1以外的所有列,powerbi,dax,Powerbi,Dax,我在一个有3列的解决方案中有一个表。姓名、调查计数、平均调查分数。这是一种“加权”排序,即那些拥有匹配调查分数的人,拥有更多调查回答的人的排名更高。这一切都很好 我被要求添加员工的位置名称。当然,添加此新列会调整排名,从而给出不准确的结果 我如何修改我的rank语句以忽略新的“location name”列,使其看起来像不存在一样 这是我现有的计算方法,以供参考 Survey Score Combined Ranking = VAR Ranking2 = IF( HAS

我在一个有3列的解决方案中有一个表。姓名、调查计数、平均调查分数。这是一种“加权”排序,即那些拥有匹配调查分数的人,拥有更多调查回答的人的排名更高。这一切都很好

我被要求添加员工的位置名称。当然,添加此新列会调整排名,从而给出不准确的结果

我如何修改我的rank语句以忽略新的“location name”列,使其看起来像不存在一样

这是我现有的计算方法,以供参考

Survey Score Combined Ranking = 
VAR Ranking2 =
    IF(
        HASONEVALUE( Survey[EmployeeName]),
        RANKX(
            ALL(Survey[EmployeeName]),
            [RespondentCount],,
            DESC,
            DENSE
        ),
        BLANK()
    )

VAR RANKSCALE = 
    DIVIDE(
        RANKING2,
        100
    )

VAR SECONDARYRANK =
    IF( HASONEVALUE( Survey[EmployeeName]),
        1 - RANKSCALE,
        BLANK()
    )
VAR AVGCORE = round([_AvgScore]*1000,0)

RETURN 
  AVGSCORE+ SECONDARYRANK




Survey Score Overall Ranking = 

CALCULATE(
    RANKX( 
            ALL(Survey[EmployeeName])
            ,[Survey Score Combined Ranking]
    )
    ,
    ALLSELECTED(Survey[LocationName]),
    ALLSELECTED(Survey[CompletedDate])
)