|
1. 行計(jì)數(shù)轉(zhuǎn)換 行計(jì)數(shù)轉(zhuǎn)換在行通過數(shù)據(jù)流時(shí)對(duì)行進(jìn)行計(jì)數(shù),并將最終計(jì)數(shù)結(jié)果存儲(chǔ)在一個(gè)變量中。此轉(zhuǎn)換有一個(gè)輸入和一個(gè)輸出。 它不支持錯(cuò)誤輸出。
行計(jì)數(shù)設(shè)置是在高級(jí)編輯器中設(shè)置的。首先添加一個(gè)整型變量。
下面就是在VariableName 選擇剛才定義的變量User::count,行計(jì)數(shù)值將存儲(chǔ)在這變量中。設(shè)置完成。
2. 派生列轉(zhuǎn)換 現(xiàn)在,增加一個(gè)派生列轉(zhuǎn)換組件。 派生列轉(zhuǎn)換通過對(duì)轉(zhuǎn)換輸入列應(yīng)用表達(dá)式來創(chuàng)建新列值。表達(dá)式可以包含來自轉(zhuǎn)換輸入的變量、函數(shù)、運(yùn)算符和列的任意組合。結(jié)果可作為新列添加,也可作為替換值插入到現(xiàn)有列。派生列轉(zhuǎn)換可定義多個(gè)派生列,任何變量或輸入列都可以出現(xiàn)在多個(gè)表達(dá)式中。
在派生列編輯器中,左邊是變量和列,右邊為操作函數(shù)。將變量User::count 拖到表達(dá)式輸入框中,選擇《作為新列添加》,列名稱為[計(jì)數(shù)],完成。
3. 排序轉(zhuǎn)換 排序轉(zhuǎn)換按升序或降序?qū)斎霐?shù)據(jù)進(jìn)行排序,并將排序后的數(shù)據(jù)復(fù)制到轉(zhuǎn)換輸出。您可以對(duì)一個(gè)輸入應(yīng)用多個(gè)排序;每個(gè)排序都由確定排序順序的一個(gè)數(shù)字來標(biāo)識(shí)。首先對(duì)具有最小數(shù)字的列進(jìn)行排序,然后對(duì)具有第二小數(shù)字的排序列進(jìn)行排序,依此類推。 排序轉(zhuǎn)換編輯器: 可用輸入列 :使用此復(fù)選框可以指定要排序的列。 (即數(shù)據(jù)流傳遞進(jìn)來此組件的所有列)
設(shè)計(jì)完成,現(xiàn)在編輯(雙擊)最后一條數(shù)據(jù)流(綠色箭頭)——>數(shù)據(jù)查看器——>添加——>(常規(guī))網(wǎng)格,確定退出。 編譯時(shí)在此數(shù)據(jù)流可顯示輸出結(jié)果。
完成。(測(cè)試中重新改了名字,沒對(duì)上。如 行計(jì)數(shù)改為計(jì)數(shù);排序輸出時(shí),排序的列后面加了”排序“兩字)
|
|
|