แชร์ผ่าน


ฟังก์ชัน Lower Upper และ Proper

ใช้กับ: แอปพื้นที่ทำงาน คอลัมน์สูตร Dataverse โฟลว์เดสก์ท็อป แอปแบบจำลอง Power Platform CLI

แปลงตัวอักษรในสตริงข้อความเป็นตัวพิมพ์เล็กทั้งหมด ตัวพิมพ์ใหญ่ทั้งหมด หรือตัวพิมพ์ที่เหมาะสม

คำอธิบาย

ฟังก์ชัน LowerUpper และ Proper จะแปลงตัวพิมพ์ของตัวอักษรในสตริง

  • Lower แปลงตัวอักษรตัวพิมพ์ใหญ่เป็นตัวพิมพ์เล็ก
  • Upper แปลงตัวอักษรตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่
  • Proper แปลงตัวอักษรแรกในแต่ละคำเป็นตัวพิมพ์ใหญ่ถ้าเป็นตัวพิมพ์เล็ก และแปลงตัวอักษรตัวพิมพ์ใหญ่อื่นใดเป็นตัวพิมพ์เล็ก

ฟังก์ชันทั้งสามรายการจะละเว้นอักขระที่ไม่ใช่ตัวอักษร

ถ้าคุณผ่านสตริงแรก ค่าที่ส่งกลับจะเป็นสตริงนั้นเวอร์ชันที่แปลงแล้ว ถ้าคุณผ่าน ตาราง แบบคอลัมน์เดียวที่มีสตริง ค่าที่ส่งกลับจะเป็นตารางสตริงที่แปลงแล้วแบบคอลัมน์เดียว ถ้าคุณมีตารางแบบหลายคอลัมน์ คุณสามารถจัดรูปร่างเป็นตารางแบบคอลัมน์เดียวได้ ตามที่ การทำงานกับตาราง อธิบายไว้

ไวยากรณ์

Lower( String )
Upper( String )
Proper( String )

  • สตริง - จำเป็น สตริงที่จะแปลง

Lower( SingleColumnTable )
Upper( SingleColumnTable )
Proper( SingleColumnTable )

  • SingleColumnTable -จำเป็นต้องมี ตารางสตริงแบบคอลัมน์เดียวที่จะแปลง

ตัวอย่าง

สตริงเดียว

ตัวอย่างในส่วนนี้ใช้ตัวควบคุมการป้อนข้อความ ชื่อว่า Author เป็น แหล่งข้อมูล ตัวควบคุมมีสตริง "E. E. CummINGS"

สูตร คำอธิบาย ผลลัพธ์
Lower( Author.Text ) แปลงตัวอักษรตัวพิมพ์ใหญ่ใดๆ ในสตริง เป็นตัวพิมพ์เล็ก "e. e. cummings"
Upper( Author.Text ) แปลงตัวอักษรตัวพิมพ์เล็กใดๆ ในสตริง เป็นตัวพิมพ์ใหญ่ "E. E. CUMMINGS"
Proper( Author.Text ) แปลงตัวอักษรแรกของแต่ละคำเป็นตัวพิมพ์ใหญ่ถ้าเป็นตัวพิมพ์เล็ก และแปลงตัวอักษรตัวพิมพ์ใหญ่อื่นใดเป็นตัวพิมพ์เล็ก "E. E. Cummings"

ตารางแบบคอลัมน์เดียว

ตัวอย่างในส่วนนี้จะแปลงสตริงจาก คอลัมน์ที่อยู่ ของแหล่งข้อมูล ผู้คน ที่มีข้อมูลนี้:

Name ที่อยู่
"Jean" "123 ถนนหลัก NE"
"Fred" "789 SW 39th #3B"

แต่ละสูตรจะส่งกลับตารางแบบคอลัมน์เดียวที่มีสตริงที่แปลงแล้ว

สูตร คำอธิบาย ผลลัพธ์
Lower( ShowColumns( People, "Address" ) ) แปลงตัวอักษรที่เป็นตัวพิมพ์เล็กให้เป็นตัวพิมพ์ใหญ่ ตารางคอลัมน์เดียวที่มีคอลัมน์ Value ที่มีค่าต่อไปนี้: "123 main st ne", "789 sw 39th #3b"
Upper( ShowColumns( People, "Address" ) ) แปลงตัวอักษรที่เป็นตัวพิมพ์เล็กให้เป็นตัวพิมพ์ใหญ่ ตารางคอลัมน์เดียวที่มีคอลัมน์ Value ที่มีค่าต่อไปนี้: "123 MAIN ST NE", "789 SW 39TH #3B"
Proper( ShowColumns( People, "Address" ) ) แปลงตัวอักษรแรกของคำที่เป็นตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่ และแปลงตัวอักษรอื่นใดที่เป็นตัวพิมพ์ใหญ่เป็นตัวพิมพ์เล็ก ตารางคอลัมน์เดียวที่มีคอลัมน์ Value ที่มีค่าต่อไปนี้: "123 Main St Ne", "789 Sw 39th #3b"

ตัวอย่างแบบทีละขั้นตอน

  1. เพิ่มตัวควบคุม การป้อนข้อความ และตั้งชื่อว่า Source
  2. เพิ่มป้ายกำกับ แล้วตั้งค่าคุณสมบัติ Text เป็นฟังก์ชันนี้
    Proper(Source.Text)
  3. กด F5 แล้วพิมพ์ WE ARE THE BEST! ลงในกล่อง แหล่งที่มา
    ป้ายกำกับจะแสดง We Are The Best!