Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 从一行生成多行_Powerbi - Fatal编程技术网

Powerbi 从一行生成多行

Powerbi 从一行生成多行,powerbi,Powerbi,我有一个powerbi数据源,格式如下: Sale# Date Value Installments 1 Jan/2020 150,00 2 2 Mar/2020 210,00 3 然后分期付款列是销售将被分割的付款数量。我需要为每笔付款将上述数据源转换为一行,因此,如果第一笔付款有两次分期付款,则付款将分为两个月: Sale# Date Value 1 Jan/2020 75,00

我有一个powerbi数据源,格式如下:

Sale#   Date        Value     Installments
1       Jan/2020    150,00    2 
2       Mar/2020    210,00    3
然后分期付款列是销售将被分割的付款数量。我需要为每笔付款将上述数据源转换为一行,因此,如果第一笔付款有两次分期付款,则付款将分为两个月:

Sale#  Date       Value    
1      Jan/2020   75,00
1      Feb/2020   75,00
2      Mar/2020   70,00
2      Apr/2020   70,00
2      May/2020   70,00

您可以按照以下步骤在电源查询中执行此操作-

步骤1:向表中添加自定义列,如下所示-

这将为每行生成一个列表

步骤2:展开列表,如下所示(右键单击新列)-

您现在有如下数据-

步骤3添加自定义列,如下图所示,用于递增日期-

步骤4添加另一个自定义列,如下图所示,以获得相等的分期付款金额-

第5步您现在将获得以下数据。只需删除黄色标记的列,您将获得最终所需的输出