Table.FirstN保留前面N….First…(Power Query 之 M 語言)
數據源:
“姓名”“基數”“個人比例”“個人繳納”“公司比例”“公司繳納”“總計”,共7列5行數據
目標:
只留下前面兩行數據(刪除掉后面三行)
操作過程:
【主頁】》【保留行】》【保留最前面幾行】》輸入保留的行數》【確定】

M公式:
= Table.FirstN( 表, 保留的行數或條件)
說明:
第二參數可以是數字,亦可以設定專門條件,提取表中滿足條件的行直到不滿足為止,寫法為:
each [指定列的列名] 比較運算符 條件
例如:each [基數] < 1400
最終效果:
數據只剩下前兩行
擴展:
列表中保留項前N項:= List.FirstN( 列表, 保留的項數或條件)
示例:=List.FirstN({1..10}, each _ <5)
結果:保留列表中的前4項,即{1,2,3,4}
表中第一行轉成記錄:=Table.First( 表, 列表)
如果表為空,則返回第二參數中的列表轉成的記錄
列表第一項轉成單個的值:=List.First( 列表, 值)
如果列表為空,則返回第二參數中的值,這個值可以是任意數據類型
表中第一行第一列轉成單個的值:=Table.FirstValue( 表, 值)
如果表為空,則返回第二參數中的值,這個值可以是任意數據類型

浙公網安備 33010602011771號