刀鬼 2004-11-26 12:58
求2003年度最低价。
我看到一个描述求2003年度最高价的例子:
A:=HHV(H*(YEAR=2003),0); YH:A[DATACOUNT];
改写求2003年度最低价:
B:=LLV(L*(YEAR=2003),0);
YL:B[DATACOUNT];
输出是0,请问语句对吗?能修改吗?谢谢。
hx817 2004-11-26 15:58
这样改改
[code]
B:=LLV(L*(if(YEAR=2003,1,1000)),0);
YL:B[DATACOUNT];
[/code]
alandnet 2004-11-26 16:42
n
刀鬼 2004-11-26 21:16
谢谢老师,成功了,学了一招。
[quote][i]hx817[/i] 于 2004-11-26 03:58 PM 写道:
这样改改
[code]
B:=LLV(L*(if(YEAR=2003,1,1000)),0);
YL:B[DATACOUNT];
[/code] [/quote]
还是没有想通,为啥把不满足条件范围的值设为1000,能请老师教一下吗?
hx817 2004-11-26 21:34
H*(YEAR=2003);//年不为2003时,h*0=0,, 2003时 h*1=h ,,0<h 可以找最大值
A:=HHV(H*(YEAR=2003),0);
YH:A[DATACOUNT];
改写求2003年度最低价:
L*(YEAR=2003);//年不为2003时,l*0=0 ,, 2003时 l*1=l,,0<l 找不出最小值
B:=LLV(L*(YEAR=2003),0);
YL:B[DATACOUNT];
L*(if(YEAR=2003,1,1000);//这里年不为2003时 l*1000 肯定大于任何一个 l
刀鬼 2004-11-26 21:45
再次感谢老师,谢谢。
[quote][i]hx817[/i] 于 2004-11-26 09:34 PM 写道:
H*(YEAR=2003);//年不为2003时,h*0=0,, 2003时 h*1=h ,,0<h 可以找最大值
A:=HHV(H*(YEAR=2003),0);
YH:A[DATACOUNT];
改写求2003年度最低价:
L*(YEAR=2003);//年不为2003时,l*0=0 ,, 2003时 l*1=l, ... [/quote]
:cool::clap:
股市骑兵00 2004-11-26 23:52
[quote][i]hx817[/i] 于 2004-11-26 03:58 PM 写道:
这样改改
[code]
B:=LLV(L*(if(YEAR=2003,1,1000)),0);
YL:B[DATACOUNT];
[/code] [/quote]
写的比俺妙多了,厉害。:clap:别忘了经常教俺。
hx817 2004-11-27 00:50
[quote][i]股市骑兵00[/i] 于 2004-11-26 23:52 写道:
写的比俺妙多了,厉害。:clap:别忘了经常教俺。 [/quote]
论坛中,大家一起交流,共同进步
南客 2004-11-27 01:13
另类参考:
TS:=BARSSINCE(YEAR=2003)+1;
BB:=REF(LLV(LOW,TS),BARSLAST(YEAR=2003));
BB[DATACOUNT];
刀鬼 2004-11-28 12:30
谢谢南客老师
[quote][i]南客[/i] 于 2004-11-27 01:13 AM 写道:
另类参考:
TS:=BARSSINCE(YEAR=2003)+1;
BB:=REF(LLV(LOW,TS),BARSLAST(YEAR=2003));
BB[DATACOUNT]; [/quote]
谢谢南客老师:clap:
mydg 2004-11-30 20:00
[quote][i]hx817[/i] 于 2004-11-26 09:34 PM 写道:
H*(YEAR=2003);//年不为2003时,h*0=0,, 2003时 h*1=h ,,0<h 可以找最大值
A:=HHV(H*(YEAR=2003),0);
YH:A[DATACOUNT];
改写求2003年度最低价:
L*(YEAR=2003);//年不为2003时,l*0=0 ,, 2003时 l*1=l, ... [/quote]
请问老师,能不能把这公式的显示(如2003年最低价)改成在主图用一个小红点标示出来?谢谢!
tomyu 2004-12-1 17:12
[color=Red][size=6]妙[/size][/color]:cool: