第一步:新建一个Excel工作薄;
第二步:找到“数据”选项卡新建一个“空白查询”:数据—获取数据—自其他源—空白查询;
第三步:将空白查询“查询1”重命名为“质数合数”;
第四步:找到PQ的高级编辑器并删除高级编辑器中的所有内容:视图—高级编辑器;
第五步:将以下代码区下面的代码复制且粘贴到高级编辑器内并点击“完成”;
第六步:在“主页”选项卡下点击“关闭并上载”后关闭并上载最后结果。
代码区
let
源 = {2 .. 10000},
转换为表 = Table.FromList(源, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
重命名的列 = Table.RenameColumns(转换为表, {{"Column1", "数"}}),
求最小质因数 = Table.AddColumn( 重命名的列, "最小质因数",each List.Accumulate({2 .. [数]}, [数], (x, y) => if x / y = Number.IntegerDivide(x, y) then y else x)),
判断质数合数 = Table.AddColumn(求最小质因数, "类型", each if [数] = [最小质因数] then "质数" else "合数")
in
判断质数合数