如何在 Power Query 中向上移动空单元格?

How to shift empty cells up in Power Query?

我目前有这种情况 table:

这是用于此的代码 table:

let
Source = Json.Document(Web.Contents("https://fapi.binance.com/fapi/v1/exchangeInfo")),
symbols = Source[symbols],
#"Converted to Table" = Table.FromList(symbols, Splitter.SplitByNothing(), ExtraValues.Error),
#"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table", "Column1", {"symbol", "filters"}, {"Symbol", "Column1.filters"}),
#"Expanded Column1.filters" = Table.ExpandListColumn(#"Expanded Column1", "Column1.filters"),
#"Expanded Column1.filters1" = Table.ExpandRecordColumn(#"Expanded Column1.filters", "Column1.filters", {"tickSize", "stepSize"}, {"tickSize", "stepSize"})
in
#"Expanded Column1.filters1"

这是我想要得到的结果:

我该怎么做? 基本上我想删除空单元格,将填充的单元格向上移动,然后删除重复项,所以最终结果与图像 2 完全一样。

您好,下面的解决方案假设 Symbol 列包含 tickSize 和 stepSize 列的每个值的唯一值。

  1. 创建这些 table 的两个副本
  2. 在第一个中删除 tickSize 列中的所有空值 并删除 Symbol 列中的重复项
  3. 在第二个中删除 stepSize 列中的所有空值并删除 符号列中重复。
  4. 然后单词使用 Symbol 列(内部 join) 并展开第二个 table 并将 stepSize 放入其中 table.