Powerbi 功率双排序日期表
我在一个事实表中有一个确定的日期,我需要创建一个格式为“MMM-YY”(JAN-01)并按月份顺序排序的新表 我从Excel电子表格中手动输入数据,日期范围为1月15日至12月30日,并按id编号排序,但理想情况下,我希望它每月根据BI中事实表中确定的日期列进行更新。因此,目前我想要截止到19年9月的日期,该日期将在事实表中刷新确定的日期时更新Powerbi 功率双排序日期表,powerbi,dax,Powerbi,Dax,我在一个事实表中有一个确定的日期,我需要创建一个格式为“MMM-YY”(JAN-01)并按月份顺序排序的新表 我从Excel电子表格中手动输入数据,日期范围为1月15日至12月30日,并按id编号排序,但理想情况下,我希望它每月根据BI中事实表中确定的日期列进行更新。因此,目前我想要截止到19年9月的日期,该日期将在事实表中刷新确定的日期时更新 ID Date = FORMAT('Month Ref'[Date],"MMM-YY") 现在,我已经使用下面的格式设置了手动插入的列的格式,但是我想
ID Date = FORMAT('Month Ref'[Date],"MMM-YY")
现在,我已经使用下面的格式设置了手动插入的列的格式,但是我想将monthref.date更改为基于我的事实数据表中已识别的日期
ID Date = FORMAT('Month Ref'[Date],"MMM-YY")
我希望我在事实表中的日期在另一个格式为“mmm yy”的表中查找/引用,并按日历月的顺序排列
我可以用
日历(最小值(FactEfficiencies[identified_date].[date])和最大值(FactEfficiencies[identified_date].[date])
以获取每个日期,然后格式化,但当我只需要一个日历时,它会多次返回该月。您已经在日历表方面走得很好了。有一件事可以帮助您实现结果,那就是包含一个summary或GROUPBY函数。看看这个例子
Calendar =
var _fullCalendar =
ADDCOLUMNS (
CALENDAR ( MIN ( 'Table'[Date] ) ; MAX ( 'Table'[Date] ) ) ;
"MonthYear" ; FORMAT ( [Date] ; "MMM-YY" )
)
RETURN
SUMMARIZE ( _fullCalendar ; [MonthYear] )
我建议您最好不要将日期存储为字符串。如果希望日期以某种方式显示给最终用户,最好使用功能区上“建模”选项卡中的“格式”下拉列表来确定(在本例中)日期暗表中月份列的外观。感谢您的回复,我最终解决了这个问题的方法是用其中的日期引用事实表,并创建一个新表。然后,我删除了除日期之外的所有列,并删除了重复项。然后,我用函数“Date.StartOfMonth([identified_Date]”创建了一个自定义列,并删除了已标识的日期列。之后,我创建了一个月名列“FORMAT('Ref Date'[First of month],“MMM-YY”)”,并按月份的第一个对其进行排序,使其符合日历顺序。