ความเสี่ยง ข้อจำกัด และปัญหาที่ทราบ
ผู้ออกแบบรายงานต้องเข้าใจความเสี่ยงและข้อจำกัดเหล่านี้ ไม่มีคำเตือนหรือข้อความแสดงข้อผิดพลาดเกิดขึ้นจากการใช้งานที่ไม่ถูกต้อง
หากคุณไม่รีเฟรชรายงานทั้งหมด เฉพาะค่าที่เปลี่ยนแปลงเท่านั้นที่จะถูกโอนจากเซิร์ฟเวอร์ไปยังเว็บเบราว์เซอร์ การทำเช่นนี้สามารถปรับปรุงประสิทธิภาพ และหลีกเลี่ยงเอฟเฟกต์ภาพที่ไม่ต้องการซึ่งอาจเกิดขึ้นในเบราว์เซอร์บางตัว แต่มีความเสี่ยงที่รายงานที่แสดงในเว็บจะแตกต่างจากรายงานบนเซิร์ฟเวอร์
เพื่อหลีกเลี่ยงปัญหานี้ ให้ใช้ตัวเลือก แท่นวางการดำเนินการ และ ไม่มี เฉพาะในกรณีที่พื้นที่ที่มองเห็นได้ของรายงานไม่เปลี่ยนแปลงเมื่อดำเนินการ
หากไม่รวมถึงเซลล์ที่ได้รับผลกระทบทั้งหมดในช่วง จะเกิดปัญหาขึ้น
ตัวอย่างเช่น:
- การดำเนินการของพารามิเตอร์ชุดจะเปลี่ยนเซลล์ D1:D2 และ X1:X2
- ผู้ออกแบบรายงานระบุช่วงการรีเฟรช D1:D2
- เมื่อดำเนินการแล้ว เฉพาะเซลล์ D1 และ D2 เท่านั้นที่ได้รับการอัปเดต สถานะที่แท้จริงของรายงานจะไม่แสดงจนกว่ารายงานทั้งหมดจะได้รับการรีเฟรช ไม่ว่าจะด้วยการดำเนินการอื่นหรือโดยการโหลดแดชบอร์ดใหม่
ข้อจำกัด
คุณสมบัติในการแสดงผลของเซลล์หลายอย่างสามารถเปลี่ยนแปลงได้โดยการดำเนินการ แต่คุณสมบัติเหล่านี้ไม่สามารถรีเฟรชได้ทั้งหมดโดยรีเฟรชในอินพุตเว็บ
ซึ่งทำให้เกิดความเสี่ยงหากใช้คุณสมบัติเซลล์ที่ไม่รองรับ ตัวอย่างเช่น เพื่อเน้นข้อมูลที่สำคัญในรายงาน
อัปเดตได้เฉพาะคุณสมบัติของเซลล์เหล่านี้:
- พื้นหลัง
- ข้อความ
- สีข้อความ
- ข้อความตัวหนา
- ข้อความตัวเอียง
- ขีดทับข้อความ
- ขีดเส้นใต้
- กราฟิก
ตัวเลือกรีเฟรชในเว็บรองรับเฉพาะในเซลล์เหล่านี้:
- เซลล์ที่มีเฉพาะข้อความ
- เซลล์ที่มีเฉพาะกราฟิก
- เซลล์ที่มีการดำเนินการ
ไม่สามารถรีเฟรชเซลล์เหล่านี้ด้วยตัวเลือกรีเฟรช:
- เซลล์ที่มีวัตถุรายการ
- เซลล์ที่มีแผนภูมิ
ปัญหาที่ทราบ
ตัวอย่างเหล่านี้อธิบายปัญหาที่ทราบ:
- คุณมีข้อความสั้นที่พอดีกับเซลล์ คุณใช้การดำเนินการเพื่อแทนที่ข้อความนั้นด้วยข้อความที่ยาวกว่า คุณรีเฟรชเฉพาะเซลล์ที่มีข้อความสั้น ใน Application Studio คอลัมน์ที่มีเซลล์จะขยายตามความกว้างของข้อความยาว แต่ในแดชบอร์ด เซลล์จะไม่ขยายและข้อความจะถูกตัดออก
- เซลล์มีค่า N ซึ่งมาจากตัวแปร การดำเนินการเปลี่ยนค่าของตัวแปรเป็น N+1 ตัวเลือกอินพุตรีเฟรชคือไม่มี
เมื่อดำเนินการในแดชบอร์ด ค่าที่แสดงจะยังคงเป็น N แต่ถ้าคุณส่งออกรายงาน ค่าที่แสดงจะเป็น N+1
- เซลล์ B2 มีสตริงว่างซึ่งมาจากตัวแปร เซลล์ C2 มีสูตร
=B2
การดำเนินการเปลี่ยนค่าของตัวแปรเป็น "TEXT" ตัวเลือกอินพุตการรีเฟรชคือ กำหนดเอง และ B2 ถูกระบุเป็นช่วงของเซลล์เมื่อดำเนินการในแดชบอร์ดเท่านั้น เซลล์ B2 จะแสดง TEXT ผลลัพธ์นี้ถูกต้อง แต่ถ้าคุณส่งออกรายงาน ทั้งเซลล์ B2 และ C2 จะแสดง TEXT ดังนั้น การส่งออกรายงานจะแทนที่การรีเฟรชในอินพุตเว็บและคำนวณใหม่ทั้งรายงาน
- เซลล์ B2 มีสูตร
=A1
เซลล์ A1 มีการดำเนินการเลือกองค์ประกอบ ตัวเลือกอินพุตรีเฟรชคือแท่นวางการดำเนินการ ดำเนินการแล้วและเลือกองค์ประกอบ ถูกต้อง องค์ประกอบที่เลือกจะแสดงในเซลล์ A1 เท่านั้น การดำเนินการจะเกิดขึ้นเป็นครั้งที่สอง แต่ไม่มีองค์ประกอบใดถูกเลือกและคลิกเซลล์ B2 แสดงองค์ประกอบใน A1 ดังนั้น การคลิก เลือกองค์ประกอบ จะแทนที่อินพุตการรีเฟรชแท่นวางการดำเนินการและคำนวณรายงานใหม่ทั้งหมด
ในกล่องโต้ตอบ