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 以空白为基础对矩阵进行排序_Powerbi_Dax - Fatal编程技术网

Powerbi 以空白为基础对矩阵进行排序

Powerbi 以空白为基础对矩阵进行排序,powerbi,dax,Powerbi,Dax,我在Power BI文件中有此表: ImaginaryData = DATATABLE ( "Fruit", STRING, "Colour", STRING, "Rnk", INTEGER, "Rnk2", INTEGER, { { "Apple", "R", 1, 2 }, { "Apple", "G", 2, 3 }, { "Apple", "B", 3, 1 }, { "A

我在Power BI文件中有此表:

ImaginaryData = 
DATATABLE (
    "Fruit", STRING,
    "Colour", STRING, 
    "Rnk", INTEGER, 
    "Rnk2", INTEGER, 
    { 
        { "Apple", "R", 1, 2 }, 
        { "Apple", "G", 2, 3 },
        { "Apple", "B", 3, 1 },
        { "Apple", "Y", 4, blank()},
        { "Apple", "S", 5, blank()},
        { "Apple", "T", 6, blank()}
    } )
从中我得到了这个矩阵:

由于Rnk2中有一些空格,如果我尝试按列Rnk2对表进行排序,则可能出现以下状态之一:

我希望上述状态之一为以下状态:


我该怎么做?有没有办法强迫它以不同的方式对待空白?

我过去也有类似的问题要解决。也许不是最好的解决办法,但我用下面的方法解决了

添加计算列以将零重新排序到以下位置:

您还可以删除添加的列以仅查看您的值:

希望这能帮助你