1
A
回答
0
我不认为(A)和(B)的数学与(C)一致。如果我有2英镑,那应该接近3美元,而不是30美分。
你想要在两个表格之间合并行通常称为左连接。您可以单击合并按钮来合并行。你想从(A)加入(B)到它。一旦你有了,你可以使用添加列进行除法和乘法来计算货币汇率并应用它。
完成的解决方案看起来像最终的查询:
section Section1;
shared LocalCurrencyTransactions = let
Source = Csv.Document("Country,LocalCurrencyAmounts
US,1
UK,2.13
JAPAN,328.08
INDIA,66.56
US,2
UK,0.71
JAPAN,109.36
INDIA,133.12"),
#"Promoted Headers" = Table.PromoteHeaders(Source),
#"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"Country", type text}, {"LocalCurrencyAmounts", type number}})
in
#"Changed Type";
shared #"FX Rates" = let
Source = Csv.Document("Country,LocalCurrency,USD
US,1,$1.00
UK,0.71,$1.00
JAPAN,109.36,$1.00
INDIA,66.56,$1.00"),
#"Promoted Headers" = Table.PromoteHeaders(Source),
#"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"Country", type text}, {"LocalCurrency", type number}, {"USD", Int64.Type}})
in
#"Changed Type";
shared CurrencyAdjustedToUSD = let
Source = LocalCurrencyTransactions,
#"Merged Queries" = Table.NestedJoin(Source,{"Country"},#"FX Rates",{"Country"},"NewColumn",JoinKind.LeftOuter),
#"Expanded NewColumn" = Table.ExpandTableColumn(#"Merged Queries", "NewColumn", {"LocalCurrency", "USD"}, {"NewColumn.LocalCurrency", "NewColumn.USD"}),
#"Inserted Division" = Table.AddColumn(#"Expanded NewColumn", "NewColumn.ConversionRate", each [NewColumn.USD]/[NewColumn.LocalCurrency], type number),
#"Inserted Multiplication" = Table.AddColumn(#"Inserted Division", "USD", each List.Product({[LocalCurrencyAmounts], [NewColumn.ConversionRate]}), type number),
#"Removed Columns" = Table.RemoveColumns(#"Inserted Multiplication",{"NewColumn.LocalCurrency", "NewColumn.USD", "NewColumn.ConversionRate"})
in
#"Removed Columns";
相关问题
- 1. 使用Power Query检索Power Query表元数据(Excel 2016)
- 2. 在Power Query(获取和转换)中使用ODC Excel
- 3. 连接字符串ODBC时,Excel 2016获取和变换
- 4. 使用集合和崩溃Mac 2016 Excel
- 5. Excel 2016-获取和转换不起作用
- 6. 获取使用SQL查询
- 7. 是否可以使用Excel Power查询更新SQL Server数据?
- 8. 使用MS Access合并3个表/查询联合查询
- 9. 从Excel数据模型/电力查询(获取和转换数据)查询单个数据点
- 10. Excel 2016 COUNTIFS变更
- 11. 合并和查询多个列表
- 12. EXCEL 2016关闭并加载电源查询时出错
- 13. MySQL查询帮助来获取数据合并两个表
- 14. Excel获取和转换(电源查询)M代码风格和性能
- 15. 如何获取BizTalk 2016/Excel 2016中的BAM附加组件
- 16. 如何在Power Query中使用M进行子查询/ Power BI
- 17. 使用LinQ查询Excel工作表 - 使用LinQ查询Excel工作表 - LinQToExcel
- 18. 从Access 2016导入表格时加快Excel 2016查询刷新时间
- 19. 获取外部数据Excel 2016
- 20. SQL和MySQL合并查询
- 21. 使用子查询获取总和
- 22. 使用查询获取ID
- 23. 结合获取查询和插入查询
- 24. 获取前行,并查询
- 25. 获取参数输入Excel中查询
- 26. 使用变量访问查询并导出到Excel
- 27. 使用excel查询从URL中获取xml数据的子串
- 28. 访问2016在联合查询中使用顶部
- 29. 访问2016 - 比较两个表并使用查询返回匹配的记录
- 30. 使用Excel的Microsoft查询子查询