所以我创建了另一个显示组的表,并在SQLite3中像这样将它们加入:(有效);
SELECT s.SalaryGroupName SalaryGroup,
Count(e.ID) HeadCount
FROM Emp e
JOIN
SalaryGroup s ON s.MiniSalary <= e.Salary AND
s.MaxSalary >= e.Salary
GROUP BY s.SalaryGroupName;
但是在Power Query(Excel 2016)中,我无法通过向导以这种方式合并这两个表。 (我不懂M语言)。 在Power Query中有什么方法可以做到这一点。 (可能是最简单的方法)?!
答案 0 :(得分:0)
let
src1 = #table({"k1", "v1"}, {{"k11", 11}, {"k12", 12}, {"k13", 13}, {"k14", 14}}),
src2 = #table({"k2", "v2"}, {{"k21", 21}, {"k22", 22}, {"k23", 23}, {"k24", 24}, {"k25", 25}}),
custom = Table.AddColumn(src1, "custom", each src2),
expand = Table.ExpandTableColumn(custom, "custom", {"k2", "v2"}, {"k2", "v2"}),
filter = Table.SelectRows(expand, each ([v1] <= 13) and ([v2] >= 22))
in
filter