gpt4 book ai didi

excel - 如何在电源查询中执行 COALESCE?

转载 作者:行者123 更新时间:2023-12-02 07:36:17 24 4
gpt4 key购买 nike

我有一个包含季度值的表,我需要添加一个新列,为我提供上个季度的最后一个非空值。例如

ID | Project  | Q1   | Q2   | Q3   | Q4   | Current Quarter Value  
1 | bal bal | 23 | 32 | 34 | null | 34
2 | cuz cuz | 43 | 56 | null | null | 56

最佳答案

向表添加自定义列时可以使用几个公式(可从“转换”功能区选项卡访问)。这是一个:

if [Q4] <> null then [Q4] else if [Q3] <> null then [Q3] else if [Q2] <> null then [Q2] else [Q1]

如果您不想编写这么多 if 语句,可以将列添加到列表中并过滤掉空值:

List.Last(List.Select({[Q1], [Q2], [Q3], [Q4]}, each _ <> null))

关于excel - 如何在电源查询中执行 COALESCE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31405094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com