gpt4 book ai didi

excel - 在自定义列中手动插入文本,并且应该在刷新报告时可见

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

我们有一个表格,其中显示了 OpprId、收入、区域等数据,表格是根据最高收入排序的。该表是使用 power query 构建的。这里用户想要添加一个新列并将其作为状态列并保存状态。此状态应在报告连接刷新时可见。那么是否有任何自定义列公式来保存输入的文本,并且此状态应该与 OppId 一起接收,因为将来可能会添加新的 OppId,因此排序顺序可能会更改。

OppId   ServiceLineServiceRevenueCUS    Status 
1 101584729.9 Good
2 62272199 let u know
3 11000000 dfghd
4 9000000 fdgdf
5 8200000 fdgf
6 7500000 fgdf
7 6000000 fgdf
8 5650000

最佳答案

编辑 29/11/2016:a video现在可用于澄清此解决方案。代码与下面的代码有点不同;基本上还是一样的解决方案。

我在另一个论坛上回答过类似的问题。首先,Power Query 查询读取并输出输入数据(名字和姓氏)。在该输出中添加了一列(年龄 - 手动维护)。现在我创建了一个从输入表中读取数据的查询,将其与输出表左连接并将结果写回输出表。因此,输出表既是该查询的输入又是该查询的输出。

let
Source1 = Excel.CurrentWorkbook(){[Name="Input"]}[Content],
Typed1 = Table.TransformColumnTypes(Source1,{{"Last Name", type text}, {"First Name", type text}}),
Source2 = Excel.CurrentWorkbook(){[Name="Output"]}[Content],
Typed2 = Table.TransformColumnTypes(Source2,{{"Last Name", type text}, {"First Name", type text}, {"Age" , type number}}),
Renamed2 = Table.RenameColumns(Typed2,{{"Last Name", "Last"}, {"First Name", "First"}}),
Join1and2 = Table.Join(Typed1,{"Last Name", "First Name"},Renamed2,{"Last", "First"}, JoinKind.LeftOuter),
Removed = Table.RemoveColumns(Join1and2,{"Last", "First"})
in
Removed

关于excel - 在自定义列中手动插入文本,并且应该在刷新报告时可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40653178/

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