~UNITPR ในรายงานวิเคราะห์การขาย 773

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

~UNITPR ในรายงานวิเคราะห์การขาย 773

โพสต์โดย TCL » เสาร์ พ.ย. 22, 2008 2:34 pm

มีปัญหากับ คำสั่งนี้ครับ

พอใส่ในบรรทัด 

Gf:    ~TSTKDES          ~QHS          ~QIV          ~QFS        ~QSR          ~QFR        ~QNET  ~UNITPR 

ราคาที่แสดงขึ้นมา มันไม่ตรงกับชนิดของสินค้าครับ

??? ??? ??? 
ภาพประจำตัวสมาชิก
TCL
Jr. Member
Jr. Member
 
โพสต์: 51
ลงทะเบียนเมื่อ: เสาร์ พ.ย. 01, 2008 10:23 am

Re: ~UNITPR ในรายงานวิเคราะห์การขาย 773

โพสต์โดย ASAN » อาทิตย์ พ.ย. 23, 2008 12:25 pm

-  คงจะตอบลำบากครับ เพราะคุณไม่ได้บอกที่มาของ UNITPR
* ตามที่ผมเข้าใจคุณอาจนำ UNITPR มาจาก STMAS  ซึ่งการนำฟิลด์มาใช้ จะต้องตรวจสอบการเชื่อมโยงฟิลด์กับไฟล์หลักและตำแหน่งที่วางของฟิลด์ในรายงานนั้นด้วยครับ
แก้ไขล่าสุดโดย ASAN เมื่อ อาทิตย์ พ.ย. 23, 2008 6:50 pm, แก้ไขแล้ว 1 ครั้ง
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am

Re: ~UNITPR ในรายงานวิเคราะห์การขาย 773

โพสต์โดย webmaster » อาทิตย์ พ.ย. 23, 2008 4:46 pm

ดูจากบรรทัดที่เพิ่มเข้าไป เป็นบรรทัด Gf: ซึ่งเป็นส่วนสรุปผลตามกลุ่ม (Group Foot) ของข้อมูลที่แสดงขึ้นมาในรายงาน มักจะใช้สำหรับการรวมยอด เช่น รวมยอดตามกลุ่มหรือหมวดของสินค้า / พนักงานขาย / เขตการขาย ฯลฯ

ดังนั้นหากไปนำฟิลด์ข้อมูลที่แสดงผลของข้อมูลแต่ละรายการ (~UNITPR) มาแสดง ก็จะได้ผลลัพธ์ที่ไม่ถูกต้องครับ

ยังไงอาจจะลองบอกรายงานตัวที่แก้ไขว่าเป็นรายงานตัวใด และสิ่งที่ต้องการจะแสดงเพิ่มเติมคืออะไร ก็จะสามารถแนะนำให้ได้ครับผม  ;)
ภาพประจำตัวสมาชิก
webmaster
Administrator
Administrator
 
โพสต์: 218
ลงทะเบียนเมื่อ: อังคาร ก.ค. 01, 2003 10:53 am

Re: ~UNITPR ในรายงานวิเคราะห์การขาย 773

โพสต์โดย TCL » จันทร์ พ.ย. 24, 2008 4:44 pm

ยังไงอาจจะลองบอกรายงานตัวที่แก้ไขว่าเป็นรายงานตัวใด และสิ่งที่ต้องการจะแสดงเพิ่มเติมคืออะไร ก็จะสามารถแนะนำให้ได้ครับผม 


เป็นรายงานวิเคราะห์การขาย หมวด 773 ครับ แยกตามช่วงวันที่ และแยกตามลูกค้าครับ

ต้องการให้แสดง แค่จำนวนขายสุทธิ  ราคาต่อหน่วย  จำนวนเงินทั้งหมดครับ

เช่น
                             ขายสุทธิ     ราคาต่อหน่วย            จำนวนเงินทั้งหมด
ร้าน A
โทรศัพท์ Nokia          5 ชิ้น        1000 บาท              5,000 บาท

โดยตอนนี้ในหน้ารายงาน ขาด อยู่ 2 อย่างคือ ราคาต่อหน่วยไม่มี และจำนวนเงินทั้งหมดไม่มี

ผมก็เลยคิดว่า ต้องเพิ่ม ฟิลด์ 2 ตัว คือ ~UNITPR ครับ แต่อีกตัว ว่าจะเอา  ~QNET *~UNITPR  จะเท่ากับ จำนวนเงินทั้งหมดไหมครับ

แต่มันผิดตรง ที่ ~UNITPR run แล้วมันไม่ตรงกับราคาของสินค้าอันนั้นครับ  เหมือนมันจับคู่ไม่ถูกครับ

ขอบคุณครับ

อ้อใช่ครับ ผมไปอ้างอิง ~UNITPR มาจากที่นี่ครับ เพราะไม่รุ้จะเอามาจากไหนครับ

~UNITPR:    0,      "priZ(10)",        "STCRD->UNITPR",    ""

โดยผมยกเลิกอันเก่าไปครับ
*~UNITPR:    0,  "pri(13)",          "A->UNITPR",    ""

แนะนำหน่อยนะครับ เพราะไม่มีความรู้เรื่องเขียนโปรแกรมเลยครับ อาศัยอ่านกระทู้เก่าๆเอาครับ
แก้ไขล่าสุดโดย TCL เมื่อ จันทร์ พ.ย. 24, 2008 4:46 pm, แก้ไขแล้ว 1 ครั้ง
ภาพประจำตัวสมาชิก
TCL
Jr. Member
Jr. Member
 
โพสต์: 51
ลงทะเบียนเมื่อ: เสาร์ พ.ย. 01, 2008 10:23 am

Re: ~UNITPR ในรายงานวิเคราะห์การขาย 773

โพสต์โดย odaja » จันทร์ พ.ย. 24, 2008 5:19 pm

โดยปกติ ราคาต่อหน่วยเค้าจะไม่นำมา  sum (รวมยอด ) หรือ นำมากรุ๊ปอยู่แล้วนะค่ะ
เพราะค่าที่ได้ต้องเป็นค่าเฉลี่ย มันจะไม่ได้ค่ะที่ถูกต้องตามบิลค่ะ

เช่น  INV1  สินค้า A  10 หน่วย    @  ราคา  500  บาท      รวม  5,000  บาท
        INV2  สินค้า A  10 หน่วย    @  ราคา  600  บาท      รวม  6,000  บาท

  กรณีใช้คำสั่งรวมจะได้  รวม      20  หน่วย      @  ราคา 1,100  บาท    รวม 11,000 บาท 
ซึ่งถ้าใช้คำสั่งรวมในโปรแกรม ราคาต่อหน่วยที่ได้จะไม่่ถูกต้องแน่นอนค่ะ

  ถ้าใช้ในกรณีที่นำมูลค่า / จำนวนสินค้ารวม ค่าที่ได้จะเป็นค่าเฉลี่ย ไม่แน่ใจว่าจะใช้ได้หรือเปล่า
  ถ้าตามตัวอย่าง  11,000/20  จะได้  @  550 บาท  ซึ่งจะไม่ตรงกับบิลที่เปิดเลยซักรายการค่ะ

ถ้าใช้กรณีนี้ได้ก็เพิ่มตัวแปรตามนี้ค่ะ

~UN:        0,  "999,999.99",              "UN",          "UN=VNET/QNET"

อีกสาเหตุที่ ~UNITPR ใช้ไม่ได้เพราะ ใช้ตัวแปรซ้ำกับที่โปรแกรมมีอยู่ใน  Bo: แล้วนำมาวางใน Gf:
ทำให้โปรแกรมแสดงค่าไม่ถูกต้องค่ะ    :D
ภาพประจำตัวสมาชิก
odaja
Guru
Guru
 
โพสต์: 246
ลงทะเบียนเมื่อ: พฤหัสฯ. ธ.ค. 20, 2007 9:14 am


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: Google [Bot] และ บุคคลทั่วไป 45 ท่าน