![]() |
在這個頁面顯示本主題全部的 12 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [求救] 排序問題 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=19351)
[求救] 排序問題
我想以 date 和 price 兩個欄位為資料來源,然後每3天為一個群體,分別對date 及 price 進行排序,進而得到該群體中每日的 date 排名 和 price 排名。
詳細的例子如附件。
懇請高手相助,謝謝!
回覆: [求救] 排序問題
引用:
最初由 tajenchung 發表
我想以 date 和 price 兩個欄位為資料來源,然後每3天為一個群體,分別對date 及 price 進行排序,進而得到該群體中每日的 date 排名 和 price 排名。
詳細的例子如附件。
懇請高手相助,謝謝!
版主您好:
謝謝您的回覆。
可能是我的描述上的關係,讓您混亂了。
若用以下的形容,應該比較清楚:
『每根K棒與前二根K棒形成一個群體』
這樣應該就不須要除以3了。
再次感恩!
引用:
最初由 tajenchung 發表
版主您好:
謝謝您的回覆。
可能是我的描述上的關係,讓您混亂了。
若用以下的形容,應該比較清楚:
『每根K棒與前二根K棒形成一個群體』
這樣應該就不須要除以3了。
再次感恩!
price_rank 減 date_rank 的值 "不會" 永遠為零, 如附件的第一個例子,其值是"2"。
引用:
最初由 tajenchung 發表
price_rank 減 date_rank 的值 "不會" 永遠為零, 如附件的第一個例子,其值是"2"。
其實我要求出的值是:
(price_rank 減 date_rank)*(price_rank 減 date_rank) 的每3日總合。
只是為了簡化問題,所以才寫成price_rank 減 date_rank。
沒想到版主這麼細心,看到結果都是0。
不好意思造成困擾。
引用:
最初由 tajenchung 發表
其實我要求出的值是:
(price_rank 減 date_rank)*(price_rank 減 date_rank) 的每3日總合。
只是為了簡化問題,所以才寫成price_rank 減 date_rank。
沒想到版主這麼細心,看到結果都是0。
不好意思造成困擾。
原碼:
CC:=C; WK:=C*0; PRDR:=WK;
SS:WK;
for i=3 to datacount do begin
FtN:=i-2;
for j=i downto FtN do begin
WK[j]:=CC[j];
end;
x:=sortpos(WK,0,j+1,i);
for j=i downto FtN do begin
PRDR[WK[j]]:=(i-j+1)-(WK[j]-FtN+1);
SS[i]:=SS[i]+POW(PRDR[WK[j]],2);
end;
end;
完全符合我的需求,謝謝版主的解答,感激不盡!!!
程式中有一行,引起我對奇狐內部運算的好奇:
for j=i downto FtN do begin
WK[j]:=CC[j];
end;
x:=sortpos(WK,0,j+1,i);
為何x:=sortpos(WK,0,j+1,i)的j值,在for 執行完之後,會等於for最後的J值 減 1
例子:
I=3,J=3 downto 1,x:=sortpos(WK,0,j+1,i)的j值 =0
I=4,J=4 downto 2,x:=sortpos(WK,0,j+1,i)的j值 =1
蠻特別的,沒遇到還真不知道是如此呢...
引用:
最初由 tajenchung 發表
完全符合我的需求,謝謝版主的解答,感激不盡!!!
程式中有一行,引起我對奇狐內部運算的好奇:
for j=i downto FtN do begin
WK[j]:=CC[j];
end;
x:=sortpos(WK,0,j+1,i);
為何x:=sortpos(WK,0,j+1,i)的j值,在for 執行完之後,會等於for最後的J值 減 1
例子:
I=3,J=3 downto 1,x:=sortpos(WK,0,j+1,i)的j值 =0
I=4,J=4 downto 2,x:=sortpos(WK,0,j+1,i)的j值 =1
蠻特別的,沒遇到還真不知道是如此呢...
明白了,謝謝版主的熱心教學,感恩!!!
引用:
最初由 tajenchung 發表
明白了,謝謝版主的熱心教學,感恩!!!![]()
全部時間均為台灣時間, 現在時間為15:04 | 在這個頁面顯示本主題全部的 12 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.