在Excel中填补空缺 How to fill your dat
2019-04-29 本文已影响0人
秋名山骆驼祥子
How to Fill Your Data - Alteryx Community
所有Null的地方都要fill
有两种fill data的方法:
1)replicating the same value 重复一样的东西 Excel里面的向下拉,重复
2) Control+向下拉 填充数字 1 2 3 4 5 6...
在Excel里面要做填充的话:
1) Many Rows of data
2) Need to be done repetitively
所以在Alteryx用Multi-Row Formula tool
![](https://img.haomeiwen.com/i15967528/60e38b2e916888cb.png)
Designer processes data from the top of the dataset to the bottom
从上到下的处理数据
![](https://img.haomeiwen.com/i15967528/4ec81cd386dd33f9.png)
如果正在处理第二行 那么第一行默认已经处理过了 第三行还没有被处理
Count=[Row-1: Count]+1
row 这里是当前正在处理的行
开始做:
在input一个Excel以后 在preparation里面拉入multi-row Formula 工具
首先 要确认是要建立一个新的count 还是更新当前的
Excel是这样的
![](https://img.haomeiwen.com/i15967528/6c22a8f3aa8c19af.png)
首先如果更新当前的数阈
![](https://img.haomeiwen.com/i15967528/4cdee072d2496a03.png)
开始写expression (先填补country)
选择 Function 然后双击第一个conditional
![](https://img.haomeiwen.com/i15967528/a7844c5c718ed7d6.png)
这里是要填补Null的空缺
选中要替换的c (condition)
然后选Function--Test--IsNull
![](https://img.haomeiwen.com/i15967528/9119c391ed6cd759.png)
![](https://img.haomeiwen.com/i15967528/5219881970f43f41.png)
然后选择variable V
![](https://img.haomeiwen.com/i15967528/5c570c464fd09fb1.png)
接着 发现有一行是NULL了 比如这里的Record2 那么正如上面的当前的Active Row就是
![](https://img.haomeiwen.com/i15967528/ca0fb903379d6ceb.png)
然后 选择Row-1 country 就是说 我们把这个NULL值 又它上面的数据填补就是Record 1 也就是 Row-1
那剩下的那个record就保持不变 那么还是选择Row+0-active row
![](https://img.haomeiwen.com/i15967528/27c0d79258a1ad9a.png)
Run
![](https://img.haomeiwen.com/i15967528/1255834c9c7e7acb.png)
再继续添加state
![](https://img.haomeiwen.com/i15967528/c64358e85036b661.png)
跟上面的类似
![](https://img.haomeiwen.com/i15967528/2ff4558d1b0530d7.png)
run --看结果
![](https://img.haomeiwen.com/i15967528/7c07639b460ebe48.png)
再建立并填充一个新的列--count
![](https://img.haomeiwen.com/i15967528/2de387851124090c.png)
![](https://img.haomeiwen.com/i15967528/1487ca51f7338149.png)
![](https://img.haomeiwen.com/i15967528/6cadc34cedefb883.png)
如果要针对每一个state count--点group by
![](https://img.haomeiwen.com/i15967528/976896a0ea5effa5.png)
run
![](https://img.haomeiwen.com/i15967528/a534b22ae092b6e2.png)