简要介绍。
最近的任务: 添加15列并赋相同的值。
解决方法: 我使用以下方法代替连续使用Table.AddColumn。
= Table.RemoveColumns(
Table.SplitColumn(
Table.AddColumn(TableFromPreviousStep, "q", each "1")
, "q"
, Splitter.SplitTextByDelimiter(" ")
, {"temp","q1", "q2", "q3", "q4", "q5", "q6", "q7", "q8", "q9", "q10", "q11", "q12", "qY+1", "qY+2", "qY+3"}
, 1)
, {"temp"})
说明:首先我在表中添加一个名为“q”的临时列,其中包含任何默认文本值。然后使用空格作为分隔符拆分此列(这就是为什么需要文本),但由于没有空格,因此返回与名称数量相同的列数。第一列保留原始值,并应在稍后的步骤中删除。所有其他新列的默认值均为1。
问题:我的当前任务是创建几个具有相同公式计算的值的列。我尝试与上面相同的方法,但未能将任何公式用作默认值。我得到的最好结果是生成包含公式的列。
谢谢你的帮助。
Text.From
。 - Alejandro Lopez-Lago - MSFTAdd_Multiple_Columns=List.Accumulate({1..5}, Source, (state, current) => Table.AddColumn(state, "UserDefined" & Number.ToText(current), each null))
- Ben