在Power BI中,如果您的日期列包含多个日期,并且您希望将这些日期转换为多行,您可以使用“展开”功能或者使用DAX(数据分析表达式)来实现这一目标。以下是两种常见的方法:
如果您的数据已经在Power BI中,并且您希望使用DAX来创建一个包含多行的新表,可以使用以下步骤:
NewTable = SELECTCOLUMNS(
YourTable,
"OtherColumns", YourTable[OtherColumns],
"Date", YourTable[DateColumn]
)
将YourTable
替换为您的表名,OtherColumns
替换为您想要保留的其他列名,DateColumn
替换为您的日期列名。
如果您不想创建新表,而是希望在现有表中添加一个计算列来展开日期,可以使用以下DAX公式:
ExpandedDate = CALCULATETABLE(
VALUES(YourTable[DateColumn]),
FILTER(YourTable, NOT(ISBLANK(YourTable[DateColumn])))
)
将YourTable
替换为您的表名,DateColumn
替换为您的日期列名。
通过以上方法,您可以在Power BI中将单行日期数据转换为多行数据。
领取专属 10元无门槛券
手把手带您无忧上云