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

Image

Re: คิด Rate แบบมีเงื่อนไข

Posted: Mon Jul 13, 2020 6:32 pm
by snasui
:D ถ้าเข้าเงื่อนไขที่แจ้งมาให้เอา 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
:D ที่ผมถามนั้นไม่เกี่ยวข้องกับปริมาณข้อมูล แต่ต้องการทราบว่าจะให้เอาคอลัมน์ (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
:D ไฟล์ที่แนบมาไม่มีคอลัมน์ 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
ขอบคุณครับ