小编Eug*_*ene的帖子

PowerQuery:添加多列

小介绍。

最近的任务:添加具有相同值的 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"})
Run Code Online (Sandbox Code Playgroud)

说明:首先,我将带有任何默认文本值的名为“q”的临时列添加到表中。然后用空格作为分隔符分割此列(这就是它需要文本的原因),但由于没有空格,它返回与名称一样多的列。第一列保留原始值,应在稍后的步骤中删除。所有其他新列的默认值为 1。

问题:我当前的任务是创建多个包含值的列,这些列由相同的公式计算。我尝试了与上面相同的方法,但是我没有使用任何公式作为默认值。我得到的最好的是包含公式的结果列。

任何帮助表示赞赏。

powerquery powerbi

3
推荐指数
1
解决办法
9853
查看次数

标签 统计

powerbi ×1

powerquery ×1