0

だから私は PowerPivot を使用しており、数値列を 30 のバケットでグループ化しています。私の唯一の問題は、最初の文字に基づいて「30」が「130」より大きいと見なされるため、最終結果が正しく並べ替えられないことです。これが正しくソートされるようにフォーマットする方法を見つけようとしています。私の考えは、データが 3 桁で最大になるため、2 桁の数字の前に「0」を追加することです。以下の式にゼロを追加しても、「0」は表示されません。これを約1時間グーグルで検索しましたが、うまくいきませんでした。バケットをソートするための DAX の = 形式を知っている人はいますか?

=IF([Days in Q]<30,"<"&30,FLOOR([Days in Q],30)&" - "&CEILING([Days in Q],30)+IF(MOD([Days in Q],30)>0,-1,30-1))

出力は次のようになります。

Row Labels  
<30 
120 - 149   
150 - 179
30 - 59 
60 - 89 
90 - 119    

ただし、次のようにする必要があります。

Row Labels  
<30 
30 - 59 
60 - 89 
90 - 119    
120 - 149   
150 - 179   

このサイトが私を何度も救ってくれたので、前もって感謝します. これはPowerPivot / DAXであっても、Excel形式に近いと思います。また、これをExcelでソートしようとしましたが、喜びはありません。

4

1 に答える 1