|
|
|
VB.NET : รบกวนช่วยเเนะนำการปัดตัวเลขเป็นตัวเลขกลมๆ |
|
|
|
|
|
|
|
รบกวนช่วยเเนะนำการปัดตัวเลขเป็นตัวเลขกลมๆ เช่น 3,880,503.87 ปัดเป็น 3,900,000.00 , 1,010,395.57 ปัดเป็น 1,020,000.00, 400 ปัดเป็น 600 .... พอจะมีวิธีใดบ้างครับ
Tag : .NET, Ms SQL Server 2008, Win (Windows App), VB.NET, Windows
|
|
|
|
|
|
Date :
2015-03-26 09:34:17 |
By :
junior_dev |
View :
863 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จากที่ดูรู้สึกมันไม่มี Pattern ที่แน่นอนครับ แล้วจะเขียน Logic ได้อย่างไร
|
|
|
|
|
Date :
2015-03-26 13:26:57 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เหมือนหลักเกนไม่ตายตัวเลยอ่าครับ
อย่าง 400 เป็น 600 นิ
มีเกนการปัดไม๊ครับ
ถ้ามีก็ง่าย
หลัก ๆๆ ใช้แค่ select case ก็น่าจะพอครับ
แต่ขึ้นอยู่กับเกนที่กำหนดว่าเป็นแบบไหน
|
|
|
|
|
Date :
2015-03-26 13:32:49 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่ครับไม่มีหลักเกณฑ ์ pattern ตายตัว เเค่ต้องการให้ใกล้เคียงกับหลักของการปัดเลข (เป็นตัวเลขการประเมินด้วยสายตาคร่าวๆ เเต่ข้อมูลเยอะมากเกินกว่าที่จะมานั่งหยอดเอง) พอจะเเนะนำได้ไหมครับ
|
|
|
|
|
Date :
2015-03-26 13:54:27 |
By :
junior_dev |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บ่องตรง ผมคิดไม่ออกเลย ทำไมปัดแบบนั้นห้าๆๆ
|
|
|
|
|
Date :
2015-03-26 14:16:25 |
By :
zarooman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งั้นถามกลับว่างานปัจจุบันทำแบบไหนครับ
ถ้ามีตัวอย่างงานจริงซัก 1000 กว่าข้อมูลผมน่าจะสร้างเกนแบบบ้านๆๆให้ได้ 5555
อ๊อ...เป็นไปไม่ได้ที่จะไม่มีเกนครับเพราะ
ตัวเลขกลมๆ เช่น 3,880,503.87 ปัดเป็น 3,900,000.00 , 1,010,395.57 ปัดเป็น 1,020,000.00, 400 ปัดเป็น 600
นั่นบ่งบอกว่าเรามีตัวเลขในใจยุแล้วครับแค่เราต้องทำมันออกมาให้ยุในรูปแบบที่ตายตัว
User เองจะต้องรู้ครับว่าทำไมต้องใช้ตัวเลขนี้ไม่ใช่ตัวอื่นดึงการตัดสินใจนั้นมาเป็นเกน
|
|
|
|
|
Date :
2015-03-26 14:43:40 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทุก Comment ครับ
|
|
|
|
|
Date :
2015-03-27 09:23:36 |
By :
junior_dev |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|