我有如下數據:結合2列到1行
ID GroupID from To 1 2 A B 1 2 B C
我想爲 「A/B/C」 組合成一個單一的值2(的GroupID)。
結果,我需要:
A/B/C
並且如果
ID GroupID from To 1 2 A C 1 2 B A
結果必須是A/B/C /提前甲
由於。
我有如下數據:結合2列到1行
ID GroupID from To 1 2 A B 1 2 B C
我想爲 「A/B/C」 組合成一個單一的值2(的GroupID)。
結果,我需要:
A/B/C
並且如果
ID GroupID from To 1 2 A C 1 2 B A
結果必須是A/B/C /提前甲
由於。
最後在工作4小時後,我找到了解決辦法,試着讓我知道。
創建公式@Concat
並詳細寫下面的代碼,地點:
Shared Stringvar firstcol;
Shared Stringvar seccol;
firstcol:=firstcol+{From}+"/";
seccol:=seccol+{To}+"/";
現在創造一個頁腳更公式@Display
和地點(集團或報告)按要求。
Shared Stringvar firstcol;
Shared Stringvar seccol;
Local Stringvar third;
Local Numbervar i;
Local Stringvar final;
Local StringVar array store;
third:=firstcol+seccol;
store:=Split(third,"/");
For i:=1 to UBound(Split(third,"/")) Do
(
if (store[i]="")
then exit for;
if store[i] in final
then final:=final+store[i+2]+"/"
else final:=final+store[i]+"/"
);
Left (Replace(final,"//","/"), Length(Replace(final,"//","/"))-1);
無法理解您的要求? – Siva
我編輯了我的問題,請幫助 – Coder