Power Query添加索引,这几种情况你应该你应该会用到
发布网友
发布时间:2024-08-13 18:35
我来回答
共1个回答
热心网友
时间:2024-08-21 11:02
在Power Query中,索引列的添加是数据分析中常用的功能,尤其对于简化数据处理过程。在我的新书《Power BI商业数据分析》中,我详细介绍了如何灵活运用。当需要为数据添加连续编号时,操作简单直接,只需点击添加列>索引列。
然而,实际情况可能更复杂,例如按类别分配递增编号。比如,当数据按类别分为1、2、3的循环序列,首先正常添加索引,然后通过自定义列计算每三行的余数,如Number.Mod([索引]+2, 3)+1,来实现索引的循环。
如果类别之间无规律,且每个类别的行数不一致,这时需要先分组,使用Table.Group功能,将数据按类别进行整理,然后在编辑栏的M公式中进行调整。Table.AddIndexColumn在此场景下的运用,就是在分组后的Table中添加索引列。
通过以上步骤,你将得到按类别分配的索引。这种方法适用于各种类别和行数不规则的数据。在处理类似需求时,不妨试试这种方法,它将极大提升你的数据分析效率。
热心网友
时间:2024-08-21 11:01
在Power Query中,索引列的添加是数据分析中常用的功能,尤其对于简化数据处理过程。在我的新书《Power BI商业数据分析》中,我详细介绍了如何灵活运用。当需要为数据添加连续编号时,操作简单直接,只需点击添加列>索引列。
然而,实际情况可能更复杂,例如按类别分配递增编号。比如,当数据按类别分为1、2、3的循环序列,首先正常添加索引,然后通过自定义列计算每三行的余数,如Number.Mod([索引]+2, 3)+1,来实现索引的循环。
如果类别之间无规律,且每个类别的行数不一致,这时需要先分组,使用Table.Group功能,将数据按类别进行整理,然后在编辑栏的M公式中进行调整。Table.AddIndexColumn在此场景下的运用,就是在分组后的Table中添加索引列。
通过以上步骤,你将得到按类别分配的索引。这种方法适用于各种类别和行数不规则的数据。在处理类似需求时,不妨试试这种方法,它将极大提升你的数据分析效率。