excel - Power Query:从列中捕获运算符并在计算列中使用
问题描述
我有一个带有一些表格的 Excel 文件来计算文章价格。在这些表之一中,用户可以定义如何计算价格。
例如,电源查询应该从竞争对手的数量中评估 MIN、MAX 或 AVG 价格(这没问题,工作正常)。此计算出的价格是进一步计算的初始值。用户可以输入运算符(+、-、*、/)和运算符。
在 PQ 中,我将表格与其他表格组合并转换为 get 和 result:
我想在新的计算列中使用运算符,如下所示:
= [Preis_MIN] [操作员] [Wert]
我知道,我可以使用 IF()-Function(s),但是 if 非常慢,最后表格将有数千行。
有没有办法在运算符中转换 TEXT?或使用
Text.Combine({Text.From([Preis_MIN]), [Operator], Text.From([Wert])}, " ")
并将(文本)结果转换为公式?
解决方案
推荐阅读
- java - 将构建定义移动到子文件夹中
- windows - 如何在 Windows 上将 FIG 文件与 Matlab 相关联,这样它就不会打开新的 Matlab 副本?
- javascript - 在 .HTA 中,获取带有大写标签和不带引号的属性的页面 html
- javascript - 我们可以为拖放/选择文件编写相同的代码吗
- java - Java、MySQL:myStatement.executeUpdate INSERT INTO 给出 NullPointerException
- matlab - 将 MATLAB 帮助浏览器的编码更改为 UTF-8?
- c# - C#- 检查堆栈是否有足够的可用内存
- python - Tkinter GUI 很多入口小部件,有没有更好的方法?
- c# - 如何确定所有排列 &| 层次结构中的组合
- android - 按 ID 查找视图
MainActivity 中的 OnCreate 中的 (Resource.Id.toolbar) 返回 null