1.自定義函數(shù)

2.自定義函數(shù)與判斷語句運用
用自定義函數(shù)與判斷語句,創(chuàng)建由三個參數(shù)構(gòu)成的自定義函數(shù),自定義函數(shù)用來選擇做四則 運算中的哪種運算,并返回計算結(jié)果
(a as number,b as number,c as number) =>
let
源 = if c=1 then a+b
else if c=2 then a-b
else if c=3 then a*b
else if c=4 then a/b
else "參數(shù)錯誤"
in
源
3.結(jié)構(gòu)化數(shù)據(jù):列表-記錄-表
列表(List): 列表是擴在花括號中的一組數(shù)據(jù),列表中每個數(shù)據(jù)都有屬于自己的序號以便自己能夠被檢 索到,列表中的數(shù)據(jù)序號從0開始按照排列順序依次整數(shù)遞增,大列表內(nèi)還可以嵌套子列表、記錄等。花括號除了用來括起列表內(nèi)的所有數(shù)據(jù)還用來指定列表內(nèi)數(shù)據(jù)的序號,通過指定數(shù)據(jù)序號可以從列表內(nèi)找到并獲取所需的數(shù)據(jù)值。
記錄(Record): 記錄用來定義字段和給字段賦值,一個字段由字段名以及字段內(nèi)的值組成,字段名是唯一 的文本值,是字段的標識符。字段名可以不用引號引用,字段名有兩種表達形式:①不加""的表達形式、例如OrderID ②加#和""的表達形式、例如#"Today's data is:"
記錄中的內(nèi)容寫在[]括號內(nèi),[]括號同樣用于在記錄中取特定字段的值。
創(chuàng)建記錄:let
源 = [訂單id="a",產(chǎn)品id="aa",訂單金額=100]
in
源
表(Table): 表是由行列數(shù)據(jù)構(gòu)成的,可以使用隱式或顯示方式定義字段(列)的數(shù)據(jù)類型。使用 #table建表時,可以使用列表或者記錄來定義列名,并使用嵌套列表來定義表中的數(shù)據(jù),嵌 套列表的大列表內(nèi)包含所有定義單行用的子列表,而每個子列表則用來定義一行數(shù)據(jù)。花括號{}可以用來索引查找指定行的數(shù)據(jù)。
創(chuàng)建隱式字段表:let
訂單表 = #table({"訂單id","產(chǎn)品id","訂單金額"},
{{"a","aa",100},{"b","aa",200}}
)
in
訂單表
創(chuàng)建顯示字段表:let
Source = #table(type table [訂單id = text, 產(chǎn)品id= text, 訂單金額 =number],
{ {"a", "aa",100},{"b","aa",200} }
)
in Source
在列表中取元素,用{數(shù)字}-------列表中的數(shù)據(jù)序號從0開始按照排列順序依次整數(shù)遞增
在記錄中取值,用[字段名]
如下:









暫無數(shù)據(jù)