启动powerbi
新建源——空查询——高级编辑器
输入如下代码,也就是一步步解决需求方的问题:
let
源 = Excel.Workbook(File.Contents("C:\Users\Administrator\Desktop\test report uploaded to CDA.xlsx"), null, true),
数据 = 源{[Item="数据",Kind="Sheet"]}[Data],
提升的标题 = Table.PromoteHeaders(数据, [PromoteAllScalars=true]),
问题1=Table.SelectRows(提升的标题,each [L01 Province]<>"X"),
问题2=Table.AddColumn(问题1, "L01 Sub-Brand1", each if Text.Contains([L01 SKU], "(IMP)") then "IMPORT" else [#"L01 Sub-Brand"]),
问题3=Table.AddColumn(问题2, "L01 Sub-Brand2", each if Text.Contains([L01 SKU], "Jar") then [#"L01 Sub-Brand1"]&"Jar" else [#"L01 Sub-Brand1"]),
问题4_1=Table.AddColumn(问题3, "L01 Sub-Brand3", each if Text.Contains([L01 SKU], "TARO") then "TARO" else [#"L01 Sub-Brand2"]),
问题4_2=Table.AddColumn(问题4_1, "L01 Brand1", each if Text.Contains([L01 SKU], "TARO") then "TARO" else [L01 Brand]),
删除的列 = Table.RemoveColumns(问题4_2,{"L01 Sub-Brand1","L01 Sub-Brand2","L01 Sub-Brand","L01 Brand"}),
重命名的列 = Table.RenameColumns(删除的列,{{"L01 Sub-Brand3", "L01 Sub-Brand"},{"L01 Brand1","L01 Brand"}}),
重排序的列 = Table.ReorderColumns(重命名的列,{"L01 Brand", "L01 Sub-Brand","Billing Amount", "L01 Province", "L01 Customer Cluster", "L01 SKU", "Billing Volume by Ton"})
in
重排序的列
4.点击完成
5.关闭并应用
6.在主页选项卡页面点击查看数据按钮

CDA110770
2021-08-25
老师,我也有一个问题,想问问,`True`.industry_cd, last_fin_days。我怎么定位industry_cd错误的地方啊
fs陈晓亮
2021-08-20
哥们,我也纠结这个问题,找到原因了。
df.fillna({"销售业绩":20000}"提成收入":{np.nan:20000},inplace=True)
大魔王泛泛
2021-08-13
额 你不是已经勾选了L7,8,9的吗 意思是用而是Excel加载这部分信息加载不出来吗,使用TXT打开一下 然后转换编码
CDA109007
2021-07-28
现在anaconda3可以不用物理设置环境变量 在安装anaconda的过程中勾选上即可,当然你是可以在path;里点击环境变量设置的
CDA100825
2021-07-28