m語言常用函式和命令

2021-08-04 02:42:26 字數 2641 閱讀 5185

1.set 設定變數 

set s=3 

2.write 輸出變數 

刪除所有變數或一些指定的變數或所有變數除了指定的變數。 

4.new 

初始化變數。 

5.do(d):執行命令 

6.quit(q): 結束執行乙個函式並返回乙個值 

7.$horolog

$horolog 包含了時間和日期,它們由逗號分開。第一部分是日期的數字,它是從1840 年12 月31 日開始計算日期的數字。第二部分是秒的數字,它是從午夜開始計算的。global中的日期時間 都是以數字的形式儲存的。 

8.$piece(p)

格式::$piece(expression,delimiter [,from[,to]]) 

返回乙個或者多個被分隔符分開的子串。 

格式:$order(variable[,direction]) 

按照指定的方向返回乙個變數的上乙個或下乙個索引 

10.$get(g)

返回乙個變數的值 

如果變數存在則返回變數本身,不存在則返回空 

11.$data(d)

判斷變數是否存在 

0:global不存在 

1:存在且有值但是沒有子節點 

10:有子節點,但是沒有值 

11:有子節點且有值 

12.$length(l)

格式:len

gth(

expr

essi

on[,

deli

mite

r])說

明:返回

乙個字元

串的長度

,或者是

被分隔符

的子串的

個數wr

ite length(「abcd」) 

4 write $length(「ab/cd/ef」,」/」) 

31..mac檔案是m語言,下面是test111.mac

test111

aa()

w "abc"

q 0

2..cls是類檔案,方法的寫法與上面不一樣

classmethod aa()

3.建立臨時global

>

set ^temp=

3//global物理儲存到資料庫,terminal關了的話還會有,其他變數會消失

>s ^temp("a")=

1//設定節點

>s ^temp("b")=2

在global裡可以搜尋到^temp 

4.$h日期函式 

$zdate 把$horolog 格式的日期值按照指定格式顯示 

+號表示第乙個非數字符號前的數字 

$zdateh 是$zdate 的反函式 

$ztime 把$horolog 格式的時間值按照指定格式顯示。 

$ztimeh $ztime 的反函式。

>w $h

63802,58589

>w $zd(63802)

09/07/2015

>w $zd(63802,3)

2015-09

-07>w +

$h63802

>w $zd(+

$h,3)

2015-09

-07>w $zdh("2015-9-7",3)

63802

>w $zdh("2024-9-7",3)-

$zdh("2015-9-7",3)

3288

>w $zt(58543)

16:15:43

>w $zt(58543,2)

16:15

>w $zt(58543,3)

04:15:43pm

>w $zt($p($h,",",2))

17:07:50

5.$i 

對每次執行的global產生唯一乙個值

>w $i(^temp)

4>w $i(^temp)

5>w $i(^temp)6

6.$e擷取字串

>s a=

"abcdef"

>w $e(a,2)

b>w $e(a,2,4)

bcd

7.for迴圈1加到100

classmethod testfor()

5050

計算有多少個科室

classmethod testfor()

8.terminal檢視global 

zw ^student

9.buildindices()重建索引指定的類

M 常用EXCEL工作薄函式和VBA函式

match lookup value,lookup array,match type match 函式語法具有下列引數引數 為操作 事件 方法 屬性 函式或過程提供資訊的值。match type 行為1 或省略 match 查詢小於或等於 lookup value 的最大值。lookup array...

M函式目錄(Power Query 之 M 語言)

2022 1 11更新 主頁 選項卡 管理列 組 選擇列選擇列table.selectcolumns 刪除列刪除列table.removecolumns 刪除其他列table.selectcolumns 減少行 組 保留行保留前面n first firstn 保留後面n last lastn 保留中...

oracle常用命令和函式

開啟監聽lsnrctl start,關閉監聽lsnrctl stop 檢視oracle版本 select from v version spool report run report 指定輸出檔案可使用spool report.txt spool off將輸出的內容寫道命名為report.lst的檔...