ใช้กฎตัวกรองแบบง่ายและแบบขั้นสูงใน Cloudbeds Insights

วัตถุประสงค์ เข้าใจว่ากฎง่ายและกฎขั้นสูงทำงานร่วมกันอย่างไรเพื่อควบคุมว่าบันทึกใดจะถูกรวมอยู่ในรายงาน Cloudbeds Insights
เหมาะสำหรับ ผู้จัดการที่พัก ผู้จัดการทั่วไป ผู้ดูแลระบบ และเจ้าของที่สร้างหรือแก้ไขรายงาน Cloudbeds Insights
ใช้เมื่อ คุณต้องการรวมเงื่อนไขตัวกรองหลายรายการ เลือกระหว่างการจับคู่ทั้งหมดและจับคู่บางรายการ หรือสร้างตรรกะกลุ่ม AND/OR
ข้อกำหนด Cloudbeds Insights และรายงานที่คุณสามารถสร้างหรือแก้ไขได้
ผลลัพธ์ที่คาดหวัง รายงานจะรวมบันทึกที่ตรงตามตรรกะตัวกรองที่คุณตั้งใจใช้
ข้อจำกัด บทความนี้เน้นการสร้างและรวมกฎตัวกรองใน Cloudbeds Insights ผู้ใช้รายงานสามารถปรับตัวกรองชั่วคราวที่รองรับใน Cloudbeds Reports ได้ แต่การเปลี่ยนแปลงเหล่านั้นจะถูกรีเซ็ตเมื่อปิดรายงาน

บทนำ

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

บทความนี้เน้นที่ความสัมพันธ์ระหว่างกฎเหล่านั้น ใช้ กฎง่าย สำหรับเงื่อนไขตรงไปตรงมา และใช้ กฎขั้นสูง เมื่อรายงานต้องการตรรกะกลุ่ม AND/OR

สารบัญ

เลือก Match All หรือ Match Any

เมื่อมีเงื่อนไขมากกว่าหนึ่งข้อในระดับตรรกะเดียวกัน Match All หรือ Match Any จะกำหนดว่าเงื่อนไขเหล่านั้นทำงานร่วมกันอย่างไร

ตัวเลือก ตรรกะ วิธีการรวมบันทึก
Match All AND บันทึกต้องตรงตามเงื่อนไขทั้งหมดในระดับตรรกะนั้น
Match Any OR บันทึกต้องตรงตามอย่างน้อยหนึ่งเงื่อนไขในระดับตรรกะนั้น

ตัวอย่างเช่น หากมีกฎสองข้อใช้ Match All บันทึกต้องตรงตามเงื่อนไข A และ เงื่อนไข B แต่ถ้าใช้ Match Any บันทึกสามารถตรงตามเงื่อนไข A หรือ เงื่อนไข B ก็ได้

 Match All และ Match Any จะใช้กับระดับตรรกะที่ปรากฏ กฎขั้นสูงสามารถมีชุดกลุ่มที่มีการตั้งค่า Match All หรือ Match Any ของตัวเองได้

ตัวอย่างด้านล่างแสดงการควบคุมหลักในแผงตัวกรอง: 1 คือ ตัวเลือกที่พัก, 2 คือ ตัวควบคุม Match All หรือ Match Any, 3 แสดงสถานะกฎขั้นสูง และ 4 คือ เพิ่มกฎ

Cloudbeds Insights Filters panel with numbered callouts identifying the property selector, Match All control, Advanced Rules status, and Add rule option

ใช้กฎง่ายๆ

ใช้กฎง่ายๆ เมื่อรายงานต้องการเงื่อนไขตรงไปตรงมาในระดับตรรกะเดียวกันเท่านั้น กฎแต่ละข้อจะประเมินฟิลด์โดยใช้ตัวดำเนินการและเมื่อจำเป็นจะมีค่ากำกับ

ตัวอย่างเช่น รายงานการจองอาจประกอบด้วย:

  • วันที่และเวลาการจอง - ที่พัก มากกว่าหรือเท่ากับ เริ่มต้นของวันนี้.
  • ธงผู้เข้าพักซ้ำ เท่ากับ ใช่.

ถ้ากฎใช้ ตรงกับทั้งหมด เงื่อนไขทั้งสองต้องเป็นจริงเพื่อให้บันทึกยังคงอยู่ในรายงาน ถ้าใช้ ตรงกับอย่างใดอย่างหนึ่ง เงื่อนไขใดเงื่อนไขหนึ่งก็เพียงพอที่จะเป็นจริงได้

ในตัวอย่างด้านล่าง 1 เปิดแผงตัวกรอง, 2 คือ ตัวเลือกที่พัก, 3 มีการตั้งค่า ตรงกับทั้งหมด และกฎง่าย ๆ, และ 4 ใช้การเปลี่ยนแปลงตัวกรอง

Cloudbeds Insights Filters panel with numbered callouts identifying Filters, the property selector, the simple-rule area using Match All, and Apply

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

ใช้กฎขั้นสูง

ใช้ กฎขั้นสูง เมื่อรายงานต้องการเงื่อนไขหลายอย่างที่มีตรรกะซึ่งจัดการได้ง่ายกว่าการใช้กฎง่าย ๆ ในแผงตัวกรองหลัก กฎขั้นสูงสามารถมีหลายกฎในระดับเดียวกันและกลุ่มเพิ่มเติมที่มีตรรกะ ตรงกับทั้งหมด หรือ ตรงกับอย่างใดอย่างหนึ่ง ของตัวเอง

เปิดกฎขั้นสูง

กฎขั้นสูงถูกกำหนดค่าจากแผงตัวกรองของรายงานที่คุณสามารถแก้ไขได้:

  1. เปิดรายงานและเลือก ตัวกรอง.
  2. คลิก ไม่มีการใช้กฎขั้นสูง หากรายงานมีการใช้กฎขั้นสูงแล้ว ปุ่มจะแสดงจำนวนกฎแทน
  3. ในหน้าต่าง กฎขั้นสูง คลิก เพิ่มกฎ เพื่อสร้างเงื่อนไขแรก

Cloudbeds Insights report showing the Filters panel, No Advanced Rules button, and Add Rule option in the Advanced Rules window

หลังจากเพิ่มกฎแรกแล้ว หน้าต่างกฎขั้นสูงจะแสดงฟิลด์ ตัวดำเนินการ และค่าควบคุมพร้อมกับ เพิ่มกฎ, เพิ่มกลุ่ม และตัวเลือก ตรงกับทั้งหมด หรือ ตรงกับอย่างใดอย่างหนึ่ง

เพิ่มกฎในกลุ่มเดียวกัน

เพิ่มกฎหลายข้อในระดับเดียวกันเมื่อเงื่อนไขทั้งหมดต้องถูกประเมินร่วมกัน การตั้งค่า ตรงกับทั้งหมด หรือ ตรงกับอย่างใดอย่างหนึ่ง จะกำหนดความสัมพันธ์ระหว่างกฎเหล่านั้น

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

  • วันที่และเวลาการจอง - ที่พัก มากกว่า วันเริ่มต้นของเดือนปัจจุบัน.
  • วันที่และเวลาการจอง - ที่พัก น้อยกว่า วันเริ่มต้นของเดือนถัดไป.

ทั้งสองเงื่อนไขต้องเป็นจริงเพื่อให้การจองยังคงอยู่ในผลลัพธ์

ในตัวอย่างด้านล่างนี้ 1 คือกฎวันที่การจองแรก, 2 เพิ่มกฎอีกข้อ, 3 คือกฎวันที่การจองที่สอง และ 4 ใช้กฎขั้นสูง

หน้าต่างกฎขั้นสูงของ Cloudbeds Insights พร้อมหมายเลขเรียกที่แสดงกฎวันที่การจองแรก, เพิ่มกฎ, กฎวันที่การจองที่สอง และใช้

หลังจากใช้กฎแล้ว แผงตัวกรองจะแสดงจำนวนกฎขั้นสูงที่กำหนดค่าไว้ในปัจจุบัน

รายงาน Cloudbeds Insights หลังจากใช้กฎขั้นสูงสองข้อ โดยแผงตัวกรองแสดง 2 กฎขั้นสูงและแสดงผลลัพธ์รายงาน

เพิ่มกลุ่มกฎ

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

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

วิธีเพิ่มกลุ่มนี้:

  1. เปิดกฎขั้นสูงที่มีอยู่ ตัวอย่างด้านล่างเริ่มต้นด้วยกฎวันที่การจองสองข้อที่ใช้แล้ว
  2. คลิก เพิ่มกลุ่ม

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

  1. ภายในกลุ่มใหม่ คลิก เพิ่มกฎ
  2. ตั้งค่ากฎแรกเป็น ธงผู้เข้าพักที่จองซ้ำ เท่ากับ ใช่
  3. เปลี่ยนตัวเลือกของกลุ่มเป็น จับคู่ใดๆ
  4. คลิก เพิ่มกฎ ภายในกลุ่มอีกครั้งและตั้งค่ากฎที่สองเป็น ชื่อโปรไฟล์กลุ่ม ไม่เป็นค่าว่าง
  5. คลิก ใช้

ในตัวอย่างแรกด้านล่างนี้ 1 เปิดกฎขั้นสูงที่มีอยู่ และ 2 เพิ่มกลุ่มกฎใหม่

รายงาน Cloudbeds Insights พร้อมหมายเลขเรียกดูที่แสดงปุ่มกฎขั้นสูงที่มีอยู่และตัวเลือกเพิ่มกลุ่มในหน้าต่างกฎขั้นสูง

หลังจากสร้างกลุ่มแล้ว ให้เพิ่มกฎแรกของกลุ่ม ในตัวอย่างด้านล่าง 3 คือ เพิ่มกฎ ภายในกลุ่มใหม่หลังจากตั้งค่า Repeat Guest Flag เท่ากับ Yes

หน้าต่างกฎขั้นสูงของ Cloudbeds Insights ที่มีกลุ่มใหม่ซึ่งมี Repeat Guest Flag เท่ากับ Yes และหมายเลขเรียกดูที่ระบุ เพิ่มกฎ ภายในกลุ่ม

เมื่อกลุ่มมีอย่างน้อยหนึ่งกฎ ตัวเลือกตัวเลือก Match All หรือ Match Any จะพร้อมใช้งาน ในตัวอย่างด้านล่าง 4 เปลี่ยนกลุ่มเป็น Match Any, 5 แสดงกฎที่สอง คือ Group Profile Name ไม่เป็นค่าว่าง และ 6 ใช้โครงสร้างกฎที่เสร็จสมบูรณ์

หน้าต่างกฎขั้นสูงของ Cloudbeds Insights พร้อมหมายเลขเรียกดูที่แสดงกลุ่ม Match Any, Group Profile Name ไม่เป็นค่าว่างเป็นกฎที่สอง และปุ่มใช้

ตรรกะที่ได้คือ: วันที่จองหลังจากวันเริ่มต้นของเดือนปัจจุบัน และก่อนวันเริ่มต้นของเดือนถัดไป และ (Repeat Guest Flag เป็น Yes หรือ Group Profile Name มีค่า)

หลังจากใช้กฎตัวอย่าง รายงานจะอัปเดตเพื่อแสดงเฉพาะบันทึกที่ตรงตามตรรกะนั้น

รายงาน Cloudbeds Insights หลังจากใช้กฎขั้นสูงสี่ข้อ โดยแผงตัวกรองแสดง 4 กฎขั้นสูงและผลลัพธ์รายงานที่ถูกกรอง

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

 ตรวจสอบแต่ละระดับตรรกะแยกกัน การตั้งค่า Match All หรือ Match Any ภายในกลุ่มหนึ่งไม่ได้กำหนดตรรกะที่ใช้โดยกลุ่มอื่นหรือกฎง่ายๆ นอกกฎขั้นสูงโดยอัตโนมัติ

สำหรับคำจำกัดความของตัวดำเนินการและการตั้งค่าล่วงหน้าของวันที่ ดูที่ คำศัพท์ของคำกรองและการตั้งค่าล่วงหน้าของวันที่

รวมกฎง่ายและกฎขั้นสูง

กฎง่ายและกฎขั้นสูงสามารถใช้ในรายงานเดียวกันได้ การตั้งค่า Match All หรือ Match Any หลักจะกำหนดความสัมพันธ์ระหว่างกฎง่ายกับชุดกฎขั้นสูง

  • ตรงตามทั้งหมด: กฎขั้นสูงที่ใช้บังคับ และ กฎง่าย ๆ ต้องเป็นไปตามเงื่อนไขทั้งหมด
  • ตรงตามอย่างใดอย่างหนึ่ง: กฎขั้นสูงที่ใช้บังคับ หรือ กฎง่าย ๆ สามารถเป็นไปตามเงื่อนไขใดเงื่อนไขหนึ่ง

กฎภายในแต่ละกลุ่มกฎขั้นสูงยังคงปฏิบัติตามการตั้งค่า ตรงตามทั้งหมด หรือ ตรงตามอย่างใดอย่างหนึ่ง ของกลุ่มนั้นเอง

ตัวอย่างด้านล่างแสดงรายงานที่แก้ไขได้ซึ่งมีทั้งกฎขั้นสูงและกฎง่าย ๆ 1 คือปุ่มตัวกรอง, 2 คือ ตัวเลือกที่พัก, 3 แสดงจำนวนกฎขั้นสูงที่กำหนดค่าแล้ว และ 4 คือกฎง่าย ๆ ที่ตั้งค่าไว้

แผงตัวกรอง Cloudbeds Insights พร้อมหมายเลขเรียกที่ระบุปุ่มตัวกรอง ตัวเลือกที่พัก จำนวนกฎขั้นสูง และกฎง่าย ๆ ที่กำหนดค่าในรายงานเดียวกัน

ตรวจสอบตรรกะทั้งหมดก่อนใช้ตัวกรอง โดยเฉพาะเมื่อรายงานรวมกลุ่มหลายกลุ่มหรือผสมเงื่อนไข AND และ OR


ขั้นตอนถัดไป

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

บทความนี้มีประโยชน์หรือไม่
0 จาก 0 เห็นว่ามีประโยชน์

ข้อคิดเห็น

0 ข้อคิดเห็น

โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น