ตัวอย่างที่ 1: แปลงข้อความตัวเลข
=Number.From("123.45")
123.45
แปลงค่าใดๆ ให้เป็นตัวเลข (Number)
Number.From จะพยายามแปลงค่า Input ให้เป็น Number หากเป็น Text จะพยายาม Parse ตัวเลขออกมา หากเป็น Date/Time จะแปลงเป็น Serial Number (เช่นเดียวกับ Excel)
=Number.From(value as any, optional culture as nullable text) as nullable number
=Number.From(value as any, optional culture as nullable text) as nullable number
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| value | any | Yes | ค่าที่ต้องการแปลงเป็นตัวเลข | |
| culture | text | Optional | null | รหัสวัฒนธรรม (Culture Code) เช่น “en-US” หรือ “th-TH” (มีผลต่อการแปลทศนิยมและหลักพัน) |
แปลง "123.45" ให้เป็นตัวเลข 123.45 เพื่อนำไปคำนวณ
แปลงค่า Date ให้เป็นตัวเลข (เช่น 45658) เพื่อใช้ในการคำนวณทางคณิตศาสตร์
=Number.From("123.45")
123.45
=Number.From(#date(2020, 3, 20))
43910
=Number.From("1.234,56", "de-DE")
1234.56
Number.FromText ใช้ได้เฉพาะกับ Text เท่านั้น แต่ Number.From ใช้กับค่าประเภทอื่นได้ด้วย (เช่น Date, Time, Logical)
ฟังก์ชัน Number.From ใน Power Query ใช้สำหรับแปลงค่าต่างๆ ให้เป็นชนิดข้อมูลตัวเลข (Number) รองรับการแปลงจากข้อความ (Text), วันที่, เวลา หรือค่าอื่นๆ