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

หมายเหตุ

คุณได้ตรวจสอบ Microsoft Power Fx ใหม่หรือไม่

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

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

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

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

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

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

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

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

  1. เลือก สร้าง บนเมนู ไฟล์ (ใกล้กับขอบด้านซ้ายของหน้าจอ)

  2. ภายใต้ สร้างแอป เลือก เค้าโครงโทรศัพท์ บนไทล์ แอปเปล่า

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

    แถบสูตร

    แถบนี้มีสองส่วน:

    • รายการคุณสมบัติ: แต่ละตัวควบคุมและหน้าจอจะมี ชุดคุณสมบัติ ใช้รายการนี้ในการเลือกคุณสมบัติเฉพาะ

    • สูตร: สูตรที่จะคำนวณสำหรับคุณสมบัตินี้ สร้างขึ้นจาก ค่า ตัวดำเนินการ และฟังก์ชัน

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

      แถบเนื้อหาจะแสดงตัวควบคุมที่เลือกในปัจจุบัน

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

  3. เพิ่มตัวควบคุม ป้ายชื่อ ลงในหน้าจอ

    เพิ่มตัวควบคุม กล่องข้อความ

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

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

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

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

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

    หมายเหตุ

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

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

    การพิมพ์เพียงบางส่วนของฟังก์ชัน Sum(1,2,3 โดยไม่มีวงเล็บปิดจะแสดงข้อผิดพลาด

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

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

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

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

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

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

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

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

TextInput1 + TextInput2

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

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

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

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

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

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

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

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

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

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

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

    คุณสามารถระบุคุณสมบัติ สูงสุด ได้โดยการเลือกบนแท็บ เนื้อหา หรือในรายการคุณสมบัติ:

    เปลี่ยนแปลงค่าสูงสุดของแถบเลื่อนแต่ละแถบ

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

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

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

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

    เปลี่ยนแปลงค่าสูงสุดของแถบเลื่อนแต่ละแถบ 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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