【发布时间】:2019-12-12 14:28:17
【问题描述】:
我为我的部门制作了一个最佳实践表,它在我自己的计算机上完美运行(en-US 区域设置),但是当我将它发送给同事时,一切都崩溃了(da-DK 区域设置)。
该部门一半使用 en-US,另一半使用 da-DK。不是每个人都可以使用相同的选项,所以我想创建一个可以自动处理两者的工作表。
在 en-US 中创建的 csv 文件使用 "," 分隔符和 "."对于十进制,而 da-DK 设置使用“;”作为分隔符和“,”用于小数。
我最好如何解决这个问题?
我有以下两个相同的数据查询
Data1.csv:
Panel/Node/Case, MXX (kNm/m), MYY (kNm/m)
1/ 1/ 1, 145.46, 145.46
1/ 1/ 2, 98.83, 98.83
1/ 1/ 3 (C), 244.30, 244.30
1/ 2/ 1, 19.80, 19.80
1/ 2/ 2, 13.46, 13.46
1/ 2/ 3 (C), 33.26, 33.26
1/ 3/ 1, 19.80, 19.80
1/ 3/ 2, 13.46, 13.46
1/ 3/ 3 (C), 33.26, 33.26
1/ 4/ 1, 145.46, 145.46
1/ 4/ 2, 98.83, 98.83
1/ 4/ 3 (C), 244.30, 244.30
Data2.csv:
Panel/Node/Case; MXX (kNm/m); MYY (kNm/m)
1/ 1/ 1; 145,46; 145,46
1/ 1/ 2; 98,83; 98,83
1/ 1/ 3 (C); 244,30; 244,30
1/ 2/ 1; 19,80; 19,80
1/ 2/ 2; 13,46; 13,46
1/ 2/ 3 (C); 33,26; 33,26
1/ 3/ 1; 19,80; 19,80
1/ 3/ 2; 13,46; 13,46
1/ 3/ 3 (C); 33,26; 33,26
1/ 4/ 1; 145,46; 145,46
1/ 4/ 2; 98,83; 98,83
1/ 4/ 3 (C); 244,30; 244,30
我正在考虑使用替换值函数来替换我需要的字符,但由于两个查询都包含一个“,”,这证明很困难。
【问题讨论】:
标签: delimiter powerquery regional-settings