Page 1 of 1
คิด Rate แบบมีเงื่อนไข
Posted: Mon Jul 13, 2020 2:56 pm
by mr.zatan
ต้องการคิด Rate แบบมีเงื่อนไขครับ
ที่คอลัมน์ gold-rate
ถ้ามีค่า 18k ให้คูณ 8
ถ้ามีค่า 10k ให้คูณ 6
ถ้ามีค่า 5k ให้คูณ 5
ถ้ามีค่า 9k ให้คูณ 1
Re: คิด Rate แบบมีเงื่อนไข
Posted: Mon Jul 13, 2020 6:32 pm
by snasui
ถ้าเข้าเงื่อนไขที่แจ้งมาให้เอา Field ไหนคูณค่านั้น ๆ ครับ
Re: คิด Rate แบบมีเงื่อนไข
Posted: Mon Jul 13, 2020 9:53 pm
by mr.zatan
ข้อมูลเยอะครับ จะมาคูณทีละตัวก็ลำบากไป
Re: คิด Rate แบบมีเงื่อนไข
Posted: Mon Jul 13, 2020 10:02 pm
by snasui
ที่ผมถามนั้นไม่เกี่ยวข้องกับปริมาณข้อมูล แต่ต้องการทราบว่าจะให้เอาคอลัมน์ (Field) ไหนไปคูณกับค่าที่เข้าเงื่อนไข
จากที่แจ้งมาว่า ถ้ามีค่า 18k ให้คูณ 8 ไม่ทราบว่าต้องการเอาอะไรคูณ 8 เมื่อคูณแล้วได้เท่าไร ควรยกตัวอย่างคำตอบมาด้วยเสมอครับ
Re: คิด Rate แบบมีเงื่อนไข
Posted: Mon Jul 13, 2020 10:50 pm
by mr.zatan
Field "price" ครับ
Field "gold-rate"
ถ้ามีค่า 18k ให้คูณ 8
ถ้ามีค่า 10k ให้คูณ 6
ถ้ามีค่า 5k ให้คูณ 5
ถ้ามีค่า 9k ให้คูณ 1
เช่น ถ้าที่ gold -rate คือ 18k ก็คูณด้วย 8
field " price " เท่ากับ 2500
field " gold-rate " เท่ากับ 18k
คำตอบที่ได้คือ 20000
Re: คิด Rate แบบมีเงื่อนไข
Posted: Tue Jul 14, 2020 12:02 am
by snasui
ไฟล์ที่แนบมาไม่มีคอลัมน์ Price ครับ
ลองนำสูตรด้านนี้ไปประยุกต์ใช้ดูครับ
IIf([gold-rate]="18k",8,IIf([gold-rate]="10k",6,IIf([gold-rate]="5k",5,IIf([gold-rate]="9k",1,0))))*[Price]
Re: คิด Rate แบบมีเงื่อนไข
Posted: Wed Jul 15, 2020 2:15 pm
by mr.zatan
ขอบคุณครับ