我正在尝试制作一个时间表,其中包含从 2024 年 1 月 1 日到 2024 年 12 月 31 日的所有日期,并在单独的列或同一列上对所有小时进行计数(12:00: 01、12:00:02 等)。每当我尝试做到这一点时,其中之一就会失败。现在我只有以下代码:
时间表=
CALENDAR ( DATE(2024, 1, 1), DATE(2024, 12, 31) )
这给了我所有的日期,如果我能在同一张桌子上的时间部分上获得帮助,我将不胜感激。
根据您创建的表,您可以将 GENERATESERIES 与 TIME(0,0,1) 一起使用:
TimeTableUpdated = GENERATESERIES( DATEVALUE( MIN(TimeTable[Date]) ), DATEVALUE( MAX(TimeTable[Date]) ), TIME(1,0,1) )