从另一个 table 在 Power BI 中动态生成新的 table
Generating new table in Power BI dynamically from another table
我正在使用 Power BI,其中我在特定列中有一个名称列表,每个名称都附有日期。我需要修改此 table 以创建额外的行,为每个名称创建另外两个日期,因此每个名称都有 3 行附加到它,原始的、前一天的和后一天的。
例如,如果我有
Person | Date
Luke | 2021-06-01
Adam | 2021-05-12
Ben | 2021-04-28
这将被修改为
Person | Date
Luke | 2021-05-31
Luke | 2021-06-01
Luke | 2021-06-02
Adam | 2021-05-11
Adam | 2021-05-12
Adam | 2021-05-13
Ben | 2021-04-27
Ben | 2021-04-28
Ben | 2021-04-29
我拥有的数据集有数千个名字。有谁知道如何在新 table 中创建输出?
实现这一点的一种方法是添加几个自定义列,例如命名为 PrevDate
和 NextDate
,如下所示:
和
这将为您提供每人 3 个日期,但在 3 个单独的列中:
要将它们组合成一个列,select 所有日期列并单击 Transform
-> Unpivot Columns
:
如果不需要,可以删除 Attribute
列。
我正在使用 Power BI,其中我在特定列中有一个名称列表,每个名称都附有日期。我需要修改此 table 以创建额外的行,为每个名称创建另外两个日期,因此每个名称都有 3 行附加到它,原始的、前一天的和后一天的。
例如,如果我有
Person | Date
Luke | 2021-06-01
Adam | 2021-05-12
Ben | 2021-04-28
这将被修改为
Person | Date
Luke | 2021-05-31
Luke | 2021-06-01
Luke | 2021-06-02
Adam | 2021-05-11
Adam | 2021-05-12
Adam | 2021-05-13
Ben | 2021-04-27
Ben | 2021-04-28
Ben | 2021-04-29
我拥有的数据集有数千个名字。有谁知道如何在新 table 中创建输出?
实现这一点的一种方法是添加几个自定义列,例如命名为 PrevDate
和 NextDate
,如下所示:
和
这将为您提供每人 3 个日期,但在 3 个单独的列中:
要将它们组合成一个列,select 所有日期列并单击 Transform
-> Unpivot Columns
:
如果不需要,可以删除 Attribute
列。