在Power BI中,将带有"k"(千)和"M"(百万)单位的列转换为整数,可以通过以下步骤实现:
=IF(ISNUMBER(SEARCH("k", [ColumnName])),
VALUE(SUBSTITUTE([ColumnName], "k", "")) * 1000,
IF(ISNUMBER(SEARCH("M", [ColumnName])),
VALUE(SUBSTITUTE([ColumnName], "M", "")) * 1000000,
[ColumnName]
)
)
其中,[ColumnName]
是包含"k"和"M"单位的列的名称。
假设数据表名为SalesData
,包含单位列名为Revenue
,则新列的DAX公式如下:
=IF(ISNUMBER(SEARCH("k", SalesData[Revenue])),
VALUE(SUBSTITUTE(SalesData[Revenue], "k", "")) * 1000,
IF(ISNUMBER(SEARCH("M", SalesData[Revenue])),
VALUE(SUBSTITUTE(SalesData[Revenue], "M", "")) * 1000000,
SalesData[Revenue]
)
)
通过以上步骤,你可以将Power BI中带有"k"和"M"单位的列转换为整数,从而更方便地进行数据分析和可视化。
领取专属 10元无门槛券
手把手带您无忧上云