Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Sign up nowGet Fabric certified for FREE! Don't miss your chance! Learn more
背景介绍:
该表显示了员工、产品、时间段以及不同日期的产品数量。如果员工对应的产品缺少上午或下午的一行,则默认三天内对应时间段的产品数量为 0。本博客将介绍如何在 Power Query 中计算两行数据的差值。
示例数据:
期望结果:
解决方案 1:
1. 右键单击 “查询 ”面板,创建一个空白查询。
2. 在高级编辑器中输入以下查询语句。
3. 返回主表,在应用步骤中插入一个新步骤。然后在下划线处输入语句。
4. 展开表格中的列,无需勾选 “使用原始列名作为前缀”。
解决方案2:
1. 根据 “员工 ”列和 “产品 ”列将表分组,并在组中生成包含 “时间段 ”列和 “天”列的表。
2. 转换表格列
3. 将第二行填入列名,并填入缺失的列。
4. 增加一列计算差值
5. 转换新的自定义列
6. 删除我们不需要的列,扩充我们需要的列。
7.最后一步是修改列名
总结:
比较解决方案 1 和解决方案 2,解决方案 2 更为直观,因为除了计算差值外,它还补全了缺失的行列(例如,数据源中的一些员工对应的产品缺失了上午或下午的行列)。
作者:Stephen Tao
翻译:Tingting Zhang
审核:Kerry & Ula
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.