|  | 
	                
  
    |  |  
    | 
        
        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 :
                          935 | 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 |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  |  |