หน้า 1 จากทั้งหมด 1
ต้องการเอาค่าหารกันในรายงาน ต้องเซ็ทยังไงครับ

โพสต์แล้ว:
เสาร์ มี.ค. 03, 2012 3:42 pm
โดย Webstory
ต้องการให้เอาค่าหารกันแล้วออกในรายงานครับ
เอายอดซื้อสุทธิ หารด้วย จำนวนที่ซื้อครับ พอดีต้องการดูต้นทุนต่อหน่วยสุทธิทางหน้าจอครับ
ผมใส่ไปแบบนี้แล้วค่าไม่หารกันครับ ~NETVAL/~QTY
ขอบคุณครับ
Re: ต้องการเอาค่าหารกันในรายงาน ต้องเซ็ทยังไงครับ

โพสต์แล้ว:
เสาร์ มี.ค. 03, 2012 5:01 pm
โดย suchai
สร้างตัวแปรใหม่ขึ้นมาหนึ่งตัว เช่น [color=red]~COST มาต่อท้ายในบรรทัดเดียวกับ ~NETVAL และ ~QTY
จากนั้น เพิ่มบรรทัดใหม่ เข้าไปท้ายรายงาน ว่า
~COST: 0, "", "COST", "COST = NETVAL / QTY"
จุดระวัง ต้องสังเกตุว่า ใน ~NETVAL และ ~QTY ในคอลัมภ์ที่ 4 ที่เหมือนด้านบนคือ "COST", ชื่อเหมือนกันหรือไม่
ถ้าชื่อไม่เหมือน สูตรคำนวณในคอลัมภ์ที่ 5 ต้องเปลี่ยนตามชื่อไปด้วย
[/color]
Re: ต้องการเอาค่าหารกันในรายงาน ต้องเซ็ทยังไงครับ

โพสต์แล้ว:
เสาร์ มี.ค. 03, 2012 5:47 pm
โดย Webstory
ขอบคุณ คุณ SUCHAI ครับ
ผมลองแล้วโปรแกรมแจ้ง error ไม่พบตัวแปร QTY ครับ
Re: ต้องการเอาค่าหารกันในรายงาน ต้องเซ็ทยังไงครับ

โพสต์แล้ว:
เสาร์ มี.ค. 03, 2012 9:20 pm
โดย suchai
โดยปกติ ชื่อตัวแปรอาจจะเหมือนกับชื่อฟิลด์ข้อมูลหรือไม่เหมือนก็ได้
เมื่อมีข้อมูลว่า ยอดซื้อสุทธิ หาร ด้วย จำนวน ก็จะมองไปที่
รายงาน ข้อ 8 รายงานวิเคราะห์การซื้อ
ข้อ 1 ประวัติการซื้อ
และ ข้อ 1 แยกตามผู้จำหน่าย และ ข้อ 2 แยกตามสินค้า
ที่มี ~NETVAL ยอดซื้อสุทธิ และ ~QTY จำนวน
นี่คือบรรทัดที่คัดมาจาก รายงาน 812
~QTY: 0, "qty(10)", "A->[color=red]TRNQTY", "sumqty=sumqty+A->XTRNQTY"
~NETVAL: 0, "999,999.99", "A->NETVAL", "sumnet=sumnet+A->NETVAL"
คำตอบสุดท้าย คือ
~COST: 0, "", "COST", "COST = NETVAL / TRNQTY"
หรือแบบเต็มยศ
~COST: 0, "", "COST", "COST = STCRD->NETVAL / STCRD->TRNQTY"[/color]
Re: ต้องการเอาค่าหารกันในรายงาน ต้องเซ็ทยังไงครับ

โพสต์แล้ว:
อาทิตย์ มี.ค. 04, 2012 11:52 am
โดย Webstory
พอดีวันนี้ไม่ได้เข้า office แต่เห็นที่คุณ suchai ตอบพอนึกภาพออกแล้วครับ
เมื่อวานผมลองไล่่ค่าดูแต่ก็ไม่ค่อยเข้าใจ แต่ตอนนี้พอจะเห็นขั้นตอนการดึงตัวแปรมาใช้แล้วครับ
เห็นอย่างนี้แล้วสงสัย express จะมีอะไรให้ลองหลายอย่างแล้วครับ
ขอบคุณมาก ๆ นะครับคุณ suchai

Re: ต้องการเอาค่าหารกันในรายงาน ต้องเซ็ทยังไงครับ

โพสต์แล้ว:
จันทร์ มี.ค. 05, 2012 10:57 am
โดย suchai
อย่าพยายาม ลองเปลี่ยนแปลง หลายๆ อย่างพร้อมๆ กัน ให้ทดสอบไปทีละอย่าง จะได้ไม่ งง
[color=navy]การที่เราเริ่มจากความ งง ก่อน แสดงว่าเริ่มได้ถูกต้อง คือ รู้ว่าตัวเองยังไม่รู้
เมื่อวันใดที่หาย งง แสดงว่า วันนั้น รู้เรียบร้อยไปแล้ว[/color]