有沒有這樣的功能,或者如何制作/添加一個?
抱歉,我是 DAX 功能的新手。
下面是一些功能,但不知道如何從中制作 Power Query 功能。
Sequence =
VAR CurrentID = TableX[Order]
RETURN
CALCULATE(
COUNTROWS( TableX ),
FILTER (
ALL( TableX ),
CurrentID = TableX[IOrder]
)
)
應該在下面的 Power 查詢中查看。

提前致謝。
uj5u.com熱心網友回復:
這是我嘗試過的,
? 選擇表格中的任何單元格,
? 從資料選項卡,在獲取和轉換資料組下,單擊從表/范圍
? 這將在Power Query 編輯器中匯入并打開表
? 從主頁選項卡--> 在轉換組下--> 單擊分組依據
? 在按視窗分組-->新列名-->全部-->操作-->所有行-->確定
? 從添加列選項卡 --> 單擊自定義列 ?新列名-->索引
?自定義列公式
= Table.AddIndexColumn([All],"ID",1,1)
? 按確定。
? 現在單擊索引列中的下拉選單并展開,僅選擇ID

? 洗掉名為All的列,
? 從主頁選項卡 --> 單擊關閉并加載到
? 您將獲得一個匯入資料強文本視窗-> 選擇現有作業表以及您想要輸出表的單元格參考或新作業表。按確定。
或者,您可以將其粘貼到Power Query 編輯M-Code器中的高級編輯器中-> 請注意,表名稱應該是TableX,或者如果您有其他內容,您可以在代碼中更改它。
let
Source = Excel.CurrentWorkbook(){[Name="TableX"]}[Content],
#"Grouped Rows" = Table.Group(Source, {"Order"}, {{"All", each _, type table [Order=number]}}),
#"Added Custom" = Table.AddColumn(#"Grouped Rows", "Index", each Table.AddIndexColumn([All],"ID",1,1)),
#"Expanded Index" = Table.ExpandTableColumn(#"Added Custom", "Index", {"ID"}, {"ID"}),
#"Removed Other Columns" = Table.SelectColumns(#"Expanded Index",{"ID", "Order"})
in
#"Removed Other Columns"

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/451472.html
下一篇:如何有條件地填充列
