เริ่มต้นใช้งานสูตรในแอปพื้นที่ทำงาน

กำหนดค่าแอปพื้นที่ทำงานของคุณ ด้วยสูตรที่ไม่เพียงแต่คำนวณค่า และทำงานอื่น ๆ (เหมือนกับใน Excel) แต่ยังตอบสนองต่อข้อมูลที่ผู้ใช้ป้อน (ตามที่แอปต้องการ) อีกด้วย

  • ใน Excel คุณต้องสร้างสูตรที่กรอกข้อมูลลงในเซลล์และสร้างตารางและแผนภูมิ
  • ใน Power Apps คุณสร้างสูตรที่คล้ายกันเมื่อคุณกำหนดค่าตัวควบคุม แทนที่จะเป็นเซลล์ นอกจากนี้ คุณต้องสร้างสูตรที่นำไปใช้กับแอปโดยเฉพาะ แทนที่จะเป็นสเปรดชีต

ตัวอย่างเช่น คุณสร้างสูตรเพื่อกำหนดวิธีการตอบสนองของแอปของคุณเมื่อผู้ใช้เลือกปุ่ม ปรับแถบเลื่อน หรือป้อนข้อมูลอื่น ๆ สูตรเหล่านี้อาจแสดงหน้าจอต่าง ๆ อัปเดตแหล่งข้อมูลภายนอกของแอป หรือสร้างตารางที่มีชุดข้อมูลย่อยในตารางที่มีอยู่

คุณสามารถใช้สูตรสำหรับสถานการณ์ที่หลากหลาย ตัวอย่างเช่น คุณสามารถใช้ GPS ของอุปกรณ์ของคุณ ตัวควบคุมแผนที่ และสูตรที่ใช้ Location.Latitude และ Location.Longitude ในการแสดงตำแหน่งที่ตั้งปัจจุบันของคุณ เมื่อคุณเลื่อน แผนที่จะติดตามตำแหน่งที่ตั้งของคุณโดยอัตโนมัติ

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

ข้อสำคัญ

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

แถบสูตรที่อัปเดตจะเป็น ON โดยค่าเริ่มต้นสำหรับแอปใหม่ สำหรับแอปที่มีอยู่ ให้ทำตามขั้นตอนเหล่านี้เพื่อเปิดแถบสูตร Power FX

  • เปิดแอปของเราใน Power Apps Studio เลือก การตั้งค่า > คุณลักษณะที่จะเกิดขึ้น > พรีวิว > กำหนดทอกเกิล แถบสูตร Power Fx เป็น เปิดใช้งาน

ความคิดเห็นของคุณมีความสำคัญเนื่องจากเราทำให้แถบสูตรที่อัปเดตนี้เป็นประสบการณ์เริ่มต้นสำหรับแอปทั้งหมด

ข้อกำหนดเบื้องต้น

ใช้แถบสูตร Power Fx

แถบสูตร Power FX จะนำเสนอวิธีการเขียนสูตรสำหรับแอปของคุณที่ใช้งานง่ายและมีประสิทธิภาพยิ่งขึ้น ทำตามขั้นตอนต่อไปนี้เพื่อใช้แถบสูตร

  1. เปิดแอปของคุณสำหรับการแก้ไขใน Power Apps Studio
  2. เลือกแถบสูตรที่ด้านบนของหน้าจอเพื่อเปิด
  3. เริ่มพิมพ์สูตรของคุณในแถบ ขณะที่คุณพิมพ์ แถบสูตรจะให้คำแนะนำฟังก์ชันที่ตรงกับข้อมูลที่คุณป้อน
  4. พิมพ์สูตรของคุณต่อไปหรือเลือกคำแนะนำจนกว่าคุณจะทำเสร็จ

แสดงค่าอย่างง่าย

ใน Excel คุณสามารถใส่ส่วนของข้อมูลเฉพาะ เช่น ตัวเลข 42 หรือวลี สวัสดี ทุกท่าน โดยการพิมพ์ลงในเซลล์ เซลล์นั้นจะแสดงข้อมูลตามที่คุณพิมพ์เสมอ ใน Power Apps คุณสามารถระบุส่วนของข้อมูลที่คล้ายกันที่ไม่เปลี่ยนแปลงตามการตั้งค่าคุณสมบัติ ข้อความ ของป้ายชื่อตามลำดับอักขระที่คุณต้องการ ล้อมรอบด้วยเครื่องหมายอัญประกาศคู่

  1. สร้าง แอปพื้นที่ทำงานเปล่า

    แถบสูตรจะอยู่ที่ด้านบนของหน้าจอ

    แถบสูตร

    1. รายการคุณสมบัติ: แต่ละตัวควบคุมและหน้าจอจะมี ชุดคุณสมบัติ ใช้รายการนี้ในการเลือกคุณสมบัติเฉพาะ
    2. สูตร: สูตรที่จะคำนวณสำหรับคุณสมบัตินี้ สร้างขึ้นจาก ค่า ตัวดำเนินการ และฟังก์ชัน ขณะที่คุณพิมพ์ Intellisense จะช่วยคุณแนะนำสูตร ไวยากรณ์ และข้อผิดพลาด
    3. ตัวควบคุมที่เลือก: ในแถบสูตร คุณสามารถดูและแก้ไขคุณสมบัติสำหรับตัวควบคุมที่เลือกหรือหน้าจอ ถ้าไม่ได้เลือกตัวควบคุมไว้
  2. เพิ่มตัวควบคุม ป้ายกำกับ ลงในหน้าจอ

    เมื่อคุณเพิ่มป้ายชื่อ รายการคุณสมบัติจะแสดงคุณสมบัติ ข้อความ โดยอัตโนมัติ ซึ่งจะเรียกใช้ข้อมูลที่ตัวควบคุมแสดง ตามค่าเริ่มต้น ค่าของคุณสมบัตินี้คือ "ข้อความ"

  3. ตั้งค่าของคุณสมบัติ ข้อความ เป็น "สวัสดี ทุกท่าน" โดยการพิมพ์สตริงนั้น ล้อมรอบด้วยเครื่องหมายอัญประกาศคู่ ลงในแถบสูตร:

    การใช้ป้ายชื่อ สวัสดี ทุกท่าน

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

    ใน Excel คุณสามารถแสดงตัวเลข เช่น 42 ได้โดยการพิมพ์ลงในเซลล์หรือการพิมพ์สูตรที่มีผลลัพธ์เป็นตัวเลขนั้น เช่น =SUM(30,12) ใน Power Apps คุณสามารถดำเนินการให้ได้ผลลัพธ์เดียวกันได้โดยการตั้งค่าคุณสมบัติ ข้อความ ของตัวควบคุม เช่น ป้ายชื่อ เป็น 42 หรือ Sum(30,12) เซลล์และป้ายชื่อจะแสดงตัวเลขนั้นเสมอ โดยไม่คำนึงว่าจะมีสิ่งอื่นในเวิร์กชีตหรือแอปเปลี่ยนแปลงหรือไม่

    หมายเหตุ

    ใน Power Apps คุณไม่ต้องนำหน้าสูตรด้วยเครื่องหมายเท่ากับหรือเครื่องหมายบวกเหมือนกับที่คุณต้องทำใน Excel แถบสูตรจะถือว่าสิ่งใดก็ตามที่คุณพิมพ์เป็นสูตรตามค่าเริ่มต้น คุณไม่ต้องล้อมรอบสูตรด้วยเครื่องหมายอัญประกาศคู่ (") เหมือนกับที่คุณทำเพื่อระบุสตริงข้อความ

  4. ในคุณสมบัติ ข้อความ ของป้ายชื่อ ให้แทนที่ "สวัสดี ทุกท่าน" ด้วย Sum(1,2,3)

    การใช้ป้ายชื่อ - การพิมพ์เพียงบางส่วนของฟังก์ชันโดยไม่มีวงเล็บปิดจะแสดงข้อผิดพลาด

    ขณะที่คุณพิมพ์ แถบสูตรจะช่วยเหลือคุณโดยการแสดงคำอธิบายและอาร์กิวเมนต์ที่อาจต้องการใช้สำหรับฟังก์ชันนี้ เมื่อใส่เครื่องหมายอัญประกาศคู่ต่อท้ายใน "สวัสดี ทุกท่าน" แล้ว หน้าจอจะแสดงเครื่องหมายกากบาทสีแดงเพื่อระบุว่ามีข้อผิดพลาด จนกว่าคุณจะพิมพ์วงเล็บปิดของสูตรนี้:

    การใช้สูตร Sum(1,2,3) ที่สมบูรณ์

เปลี่ยนแปลงค่าตามข้อมูลที่ป้อน

ใน Excel คุณพิมพ์ =A1+A2 ลงในเซลล์เพื่อแสดงผลรวมของค่าที่อยู่ในเซลล์ A1 และ A2 ถ้าค่าใดค่าหนึ่งหรือทั้งสองค่าเปลี่ยนแปลง เซลล์ที่มีสูตรจะแสดงผลลัพธ์ที่อัปเดตโดยอัตโนมัติ

ภาพเคลื่อนไหวของการคำนวณผลรวมของตัวเลขสองตัวใหม่ใน Excel

ใน Power Apps คุณสามารถดำเนินการให้ได้ผลลัพธ์ที่คล้ายกันได้โดยการเพิ่มตัวควบคุมในหน้าจอและการตั้งค่าคุณสมบัติ ตัวอย่างนี้แสดงตัวควบคุมป้ายชื่อที่มีชื่อว่า Label1 และสองตัวควบคุม ป้อนข้อความ ชื่อ TextInput1 และ TextInput2

ภาพของการคำนวณผลรวมของตัวเลขสองตัวใหม่ใน Power Apps

ป้ายชื่อจะแสดงผลรวมของจำนวนเหล่านั้น โดยไม่คำนึงว่าคุณพิมพ์จำนวนใดลงในตัวควบคุมป้อนข้อความ เนื่องจากคุณสมบัติ ข้อความ ได้รับการตั้งค่าเป็นสูตรนี้:

TextInput1.Text + TextInput2.Text

ภาพเคลื่อนไหวของ Power Apps ในการคำนวณผลรวมของตัวเลขสองตัว

ใน Excel คุณสามารถใช้การจัดรูปแบบตามเงื่อนไขสูตรเพื่อแสดงค่าลบเป็นสีแดง ใน Power Apps คุณสามารถใช้สูตรในการกำหนดไม่เฉพาะค่าหลักของตัวควบคุม แต่รวมถึงคุณสมบัติ เช่น การจัดรูปแบบ ในตัวอย่างถัดไป สูตรสำหรับคุณสมบัติ Color ของป้ายชื่อแสดงค่าลบเป็นสีแดงโดยอัตโนมัติ ฟังก์ชัน If มีลักษณะที่คล้ายกับ Excel:

If( Value(Label1.Text) < 0, Color.Red, Color.Black )

ภาพเคลื่อนไหวของการจัดรูปแบบตามเงื่อนไข

เปลี่ยนสีตามข้อมูลที่ผู้ใช้ป้อน

คุณสามารถกำหนดค่าแอปของคุณด้วยสูตร เพื่อให้ผู้ใช้สามารถเปลี่ยนแปลงลักษณะหรือการทำงานของแอปของคุณได้ ตัวอย่างเช่น คุณสามารถสร้างตัวกรองให้แสดงเฉพาะข้อมูลที่มีสตริงข้อความที่ผู้ใช้ระบุ หรือคุณสามารถให้ผู้ใช้เรียงลำดับชุดข้อมูลตามคอลัมน์ในชุดข้อมูล ในขั้นตอนนี้ คุณต้องให้ผู้ใช้เปลี่ยนแปลงสีของหน้าจอโดยการปรับแถบเลื่อนอย่างน้อยหนึ่งตัว

  1. ลบตัวควบคุมจากขั้นตอนก่อนหน้าออก หรือสร้างแอปเปล่าเหมือนที่คุณทำก่อนหน้านี้ และเพิ่มตัวควบคุมแถบเลื่อนสามตัว:

    แทรกตัวควบคุมแถบเลื่อน

  2. จัดเรียงแถบเลื่อนเพื่อไม่ให้ซ้อนทับกัน เพิ่มป้ายชื่อสามป้าย และกำหนดค่าให้แสดง Red Green และ Blue:

    จัดเรียงแถบเลื่อนและเพิ่มป้ายชื่อสำหรับแต่ละคอมโพเนนต์สี

  3. ตั้งค่าคุณสมบัติ Max ของแถบเลื่อนแต่ละแถบเป็น 255 ซึ่งเป็นค่าสูงสุดของคอมโพเนนต์สีสำหรับฟังก์ชัน RGBA

  4. เลือกหน้าจอโดยการเลือกด้านนอกตัวควบคุม แล้วตั้งค่าคุณสมบัติ Fill ของหน้าจอเป็นสูตรนี้:
    RGBA( Slider1.Value, Slider2.Value, Slider3.Value, 1 )

    ตามที่อธิบายไปแล้ว คุณสามารถเข้าถึงคุณสมบัติตัวควบคุมได้โดยการใช้ตัวดำเนินการ . ตัวดำเนินการ Slider1.Value หมายถึงคุณสมบัติ Value ของแถบเลื่อน ซึ่งแสดงตำแหน่งที่ผู้ใช้วางแถบเลื่อนระหว่างค่า ต่ำสุด และ สูงสุด เมื่อคุณพิมพ์สูตร ตัวควบคุมแต่ละตัวที่สูตรดังกล่าวระบุถึงคือรหัสสีระหว่างหน้าจอและแถบสูตร:

    เปลี่ยนสูตรสำหรับสีเติมพื้นหลังของหน้าจอ แต่นี่ยังไม่เสร็จสมบูรณ์เพียงเท่านี้

    เมื่อคุณพิมพ์วงเล็บปิด พื้นหลังของหน้าจอจะเปลี่ยนเป็นสีเทาเข้มตามค่าเริ่มต้นของแถบเลื่อนแต่ละแถบ ซึ่งก็คือ 50 เมื่อคุณพิมพ์สูตรเสร็จแล้ว สูตรจะถูกคำนวณและใช้เป็นค่าของสีเติมพื้นหลัง

  5. ปรับแถบเลื่อน และดูว่าการเปลี่ยนแปลงของคุณส่งผลกระทบต่อสีพื้นหลังอย่างไรบ้างโดยการเรียกใช้แอป

    เมื่อเปลี่ยนแปลงแถบเลื่อนแต่ละแถบ สูตรที่มีฟังก์ชัน RGBA จะถูกคำนวณใหม่ ซึ่งจะเปลี่ยนแปลงลักษณะของหน้าจอทันที

    เปลี่ยนสูตรสำหรับสีเติมพื้นหลังของหน้าจอ ตอนนี้เสร็จสมบูรณ์แล้ว

จัดการการทำงานของแอป

คุณไม่เพียงสามารถใช้สูตรเพื่อคำนวณและเปลี่ยนแปลงลักษณะ แต่ยังใช้ดำเนินการได้อีกด้วย ตัวอย่างเช่น คุณสามารถตั้งค่าคุณสมบัติ OnSelect ของปุ่มเป็นสูตรที่มีฟังก์ชัน Navigate เมื่อผู้ใช้เลือกปุ่มนั้น หน้าจอที่คุณระบุในสูตรจะปรากฏขึ้น

คุณสามารถใช้ฟังก์ชันบางอย่าง เช่น Navigate และ Collect ในสูตรการทำงานเท่านั้น การอ้างอิงสูตรจะปรากฏขึ้น ถ้าคุณสามารถใช้สูตรในบริบทนี้ได้

คุณสามารถดำเนินการได้มากกว่าหนึ่งอย่างในสูตรการทำงาน ถ้าคุณแบ่งฟังก์ชันด้วยเครื่องหมายอัฒภาค (;) ตัวอย่างเช่น คุณอาจต้องอัปเดตตัวแปรบริบท ใส่ข้อมูลลงในแหล่งข้อมูล และนำทางไปยังหน้าจออื่น

ดูรายการคุณสมบัติตามประเภท

รายการคุณสมบัติจะแสดงคุณสมบัติตามลำดับตัวอักษร แต่คุณสามารถดูคุณสมบัติทั้งหมดของตัวควบคุม จัดระเบียบตามประเภทได้ ถ้าคุณเลือกตัวเลือก ขั้นสูง บนแท็บ มุมมอง จากด้านขวาของหน้า:

มุมมองขั้นสูง

คุณสามารถแก้ไขสูตรได้โดยตรงภายในมุมมองนี้ ด้วยตัวเลือกตัวควบคุมที่ด้านบนของบานหน้าต่าง คุณสามารถค้นหาตัวควบคุมที่จะทำงานด้วยได้อย่างรวดเร็ว และด้วยการค้นหาคุณสมบัติ คุณสามารถค้นหาคุณสมบัติของตัวควบคุมนั้นได้อย่างรวดเร็ว

มุมมองนี้จะแสดงคุณสมบัติที่สำคัญที่สุด เมื่อต้องการแสดงคุณสมบัติทั้งหมด ให้คลิกลูกศรลงทางด้านล่างของบานหน้าต่าง ตัวควบคุมแต่ละตัวมีรายการคุณสมบัติที่ยาวที่ควบคุมปัจจัยทั้งหมดของการทำงานและลักษณะของตัวควบคุม คุณสามารถเลื่อนผ่านรายการหรือค้นหาคุณสมบัติได้โดยการพิมพ์ในกล่องทางด้านบนของบานหน้าต่าง

ไวยากรณ์ของสูตร

เมื่อคุณพิมพ์สูตรในแถบสูตร องค์ประกอบไวยากรณ์ต่าง ๆ จะปรากฏเป็นสีต่าง ๆ เพื่อให้อ่านได้ง่ายขึ้นและช่วยให้คุณเข้าใจสูตรที่ยาวได้ นี่คือรายการรหัสสีใน Power Apps

การเน้นไวยากรณ์

ดูเพิ่มเติม

ใช้ความสามารถค้นหาและแทนที่ในแถบสูตร

หมายเหตุ

บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)

แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)