예스스탁
예스스탁 답변
2021-11-04 15:07:18
안녕하세요
예스스탁입니다.
외부변수로 반올림을 지정하시면 됩니다.
0으로 지정하시면 소숫점1자리에서 반올림해서 정수로 만들고
1로 지정하시면 소숫점2자리에서 반올림해서 소숫점1자리값으로 만들게 됩니다.
위와 같은 방법으로 2,3,4자리 지정하시면 됩니다.
Input : 기준1(0), 이격1(0), 이격2(0),이격3(0.63),AA1(5),반올림(0);
var3 = 기준1;
var1 = 0;
if var1 <= AA1 Then
{
plotbaseline1(round(Var3,반올림),"1");
plotbaseline2(round(Var3-이격2,반올림),"2");
plotbaseline3(round(Var3-이격3,반올림),"3");
var1 = var1 +1 ;
}
if var1 <= AA1 Then
{
plotbaseline4(round(Var3-(이격1*1),반올림),"4");
plotbaseline5(round(Var3-(이격1*1)-이격2,반올림),"5");
plotbaseline6(round(Var3-(이격1*1)-이격3,반올림),"6");
var1 = var1 +1 ;
}
즐거운 하루되세요
> 호정0688 님이 쓴 글입니다.
> 제목 : 지표문의
> 수식 부탁드립니다.
소숫점일때 반올림 하는 수식 부탁드립니다.
plotbaseline3(Var3-이격3,"3");
plotbaseline6(Var3-(이격1*1)-이격3,"6");
Input : 기준1(0), 이격1(0), 이격2(0),이격3(0.63),AA1(5);
var3 = 기준1;
var1=0;
if var1 <= AA1 Then {
plotbaseline1(Var3,"1");
plotbaseline2(Var3-이격2,"2");
plotbaseline3(Var3-이격3,"3");
var1 = var1 +1 ;
}
if var1 <= AA1 Then {
plotbaseline4(Var3-(이격1*1),"4");
plotbaseline5(Var3-(이격1*1)-이격2,"5");
plotbaseline6(Var3-(이격1*1)-이격3,"6");
var1 = var1 +1 ;
}