按电源Bi下拉列表中的月份排序

时间:2019-07-17 11:35:38

标签: sorting powerbi powerbi-desktop

我拖动切片器并在其中添加Month_paid字段,然后将其转换为下拉菜单 现在一个月看起来

2月,aPRIL,6月,1月,12月

我想在下拉列表中对这几个月进行排序

这是示例文件的链接

https://www.dropbox.com/s/sp9zfyq2sccgmmi/Claims_test_model_2.pbix?dl=0

请您检查一下?

2 个答案:

答案 0 :(得分:0)

该表中将需要另一个整数列,其数字1到12代表月份的顺序。您可以在DAX或M中创建该列。创建后,只需选择“月份”列,然后在“建模”选项卡中单击“按列排序”选项,然后选择创建的整数列即可。切片器。   如果该列中的月份数据已经从1月到12月开始按顺序排列,则简单的索引列(通过Power Query编辑器中的“添加列”选项卡)就足够了,否则,将使用计算列来检查每个列的月份列值并将相应的订单号放入新计算的整数列中。请参阅此https://radacad.com/sort-by-column-in-power-bi

答案 1 :(得分:0)

您可以使用以下DAX(或类似方法)创建“排序”计算列:

Month Sort = 
MONTH(Claims_excel[CLM_LOSS_DT])

创建后,右键单击Claims_excel[CLM_LOSS_MONTH],然后单击“排序依据”选项,然后选择新列。

这将产生以下结果:

enter image description here

如果您的字段中有实际日期,请使用以下逻辑创建一个计算列:

YearMonthSort = YEAR(Claims_excel[CLM_LOSS_DT])*100 + MONTH(Claims_excel[CLM_LOSS_DT])