BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: patoona49 ที่ สิงหาคม 14, 2011, 17:25:11 PM

หัวข้อ: จะจะทำค่าเฉลี่ยใน variable ยังไงครับ
เริ่มหัวข้อโดย: patoona49 ที่ สิงหาคม 14, 2011, 17:25:11 PM
 ???คือว่า จะเอาค่าที่ได้จากการคำนวนใน variable 1 มาหาค่าเฉี่ยใน variable 2 ประมาณนี้นะครับ


ใน variable1 มีดังนี้  จะได้ค่าออกมาเป็น time

     if (DBPipeline['order_time']>DBPipeline['service14'])    then

          Value :=(ds3 -DBPipeline['order_time'])+DBPipeline['service30']
     else
          Value :=DBPipeline['service30']-DBPipeline['order_time'] ;


และอยากให้ variable 2 มาหาค่าเวลาเฉลี่ยนะครับ ???

ขอบคุณล่วงหน้าครับ ;D
หัวข้อ: Re: จะจะทำค่าเฉลี่ยใน variable ยังไงครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ สิงหาคม 15, 2011, 08:58:34 AM
avg(variable1.value) ได้ไหมครับ
หัวข้อ: Re: จะจะทำค่าเฉลี่ยใน variable ยังไงครับ
เริ่มหัวข้อโดย: @_MY_NAME_IS_AM_@ ที่ กรกฎาคม 26, 2013, 15:20:21 PM
avg(variable1.value) ได้ไหมครับ


ของผมลอง

  Value := avg(variable64.Value+variable65.Value+variable66.Value+variable67.Value+variable68.Value+variable69.Value+variable70.Value+variable701.Value+variable72.value+variable73.Value+variable74.Value+variable75.Value)

แบบนี้ ไม่ได้ครับ มีวิธีไหมครับผม
โปรแกรมบอกว่า
Undeclared identifier : 'avg' ครับผม
หัวข้อ: Re: จะจะทำค่าเฉลี่ยใน variable ยังไงครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ กรกฎาคม 26, 2013, 15:45:36 PM
ผมนับจำนวน varaiable ที่ต้องการนำมาหาค่าเฉลี่ยได้ 12 ตัว ดังนั้นน่าจะเขียนแบบนี้ครับ

โค๊ด: Delphi
  1.  Value := (variable64.Value+variable65.Value+variable66.Value+variable67.Value+variable68.Value+variable69.Value+variable70.Value+variable701.Value+variable72.value+variable73.Value+variable74.Value+variable75.Value)/12;

หัวข้อ: Re: จะจะทำค่าเฉลี่ยใน variable ยังไงครับ
เริ่มหัวข้อโดย: @_MY_NAME_IS_AM_@ ที่ กันยายน 04, 2013, 11:29:58 AM
ผมนับจำนวน varaiable ที่ต้องการนำมาหาค่าเฉลี่ยได้ 12 ตัว ดังนั้นน่าจะเขียนแบบนี้ครับ

โค๊ด: Delphi
  1.  Value := (variable64.Value+variable65.Value+variable66.Value+variable67.Value+variable68.Value+variable69.Value+variable70.Value+variable701.Value+variable72.value+variable73.Value+variable74.Value+variable75.Value)/12;



ขอบคุณมากๆครับ
แต่ผมจะมีปัญหาแบบว่า ถ้าผมทำรายงานแบบเป็นรายปีงบ
ถ้าข้อมูลผมยังไม่ถึงเดือนที่ 12 จะไม่ได้ข้อมูลที่แท้จริงครับ เพราะว่ามันจะ /12 ทุกครั้ง
ใครพอจะแนะแนวทางได้บ้างครับ
หัวข้อ: Re: จะจะทำค่าเฉลี่ยใน variable ยังไงครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ กันยายน 04, 2013, 13:05:23 PM
ทำ variable หาจำนวนเดือน แล้นำมาใช้เป็นตัวหารได้ครับ
หัวข้อ: Re: จะจะทำค่าเฉลี่ยใน variable ยังไงครับ
เริ่มหัวข้อโดย: @_MY_NAME_IS_AM_@ ที่ กันยายน 17, 2013, 11:42:40 AM
ทำ variable หาจำนวนเดือน แล้นำมาใช้เป็นตัวหารได้ครับ

ขอแนวทางซักนิดนึงได้ไหมครับผม
หัวข้อ: Re: จะจะทำค่าเฉลี่ยใน variable ยังไงครับ
เริ่มหัวข้อโดย: udomchok ที่ กันยายน 26, 2013, 15:40:50 PM
ลองเอารายงานตัวนี้ไปศึกษาดูนะครับ
มีทั้งแบบ Average ทั้งหมด กับแบบ Average แบบมีเงื่อนไข