(For Users) Power BI for Accessibility คือ อะไร?
Content difficulty — moderate
Microsoft มีแนวทางส่งเสริมความเท่าเที่ยมในการใช้เทคโนโลยี โดยเฉพาะการ design ตัว application หรือ cloud service ก็จะต้องพยายายามทำให้ทุกคนใช้งานมันได้อย่างถูกต้องและมีประสิทธิภาพมากที่สุด ทุกเพศ ทุกวัย (Diversity & Inclusion)
Accessibility คือ กลุ่มผู้พิการ ทุพพลภาพ ที่อาจจะ มีปัญหาทางสายตา อวัยวะ อ่อนแรงหรือสูญหาย ทำให้ไม่สามารถทำงานแบบคนปกติได้ 100% (People with disabilities) ซึ่งทาง Microsoft ได้เล็งเห็นในจุดนี้และพยายาม design ตัว software และ cloud service เพื่อตอบรับคนกลุ่มนี้ให้ได้มากที่สุด
ใน Power BI เป็นการสร้าง report ให้คนมา consume เพราะฉะนั้นการที่ report บางประเภทอาจจะแชร์ให้คนหมู่มากทั้งภายในหรือ public นอกองค์กร ก็อาจจะมีคนที่เป็นกลุ่ม accessibility ที่จะมาดู report ของเราแน่นอน เพราะฉะนั้นผู้ทำ report ก็จะมีเรื่องของการใช้เฉดสีที่ต้อง support คนกลุ่มนั้นด้วย อีกทั้งแม้จะเป็นคนปกติก็อาจจะอ่าน report ของเราไม่ 100% เนื่องจากตัวย่อ คำศัพท์เฉพาะทางต่างๆนานา จึงเป็นที่มาของการทำ Power BI for Accessibility
สามารถดูรายละเอียดและการ demo ทั้งหมดได้จาก YouTube clip ด้านล่าง
ในส่วนของคู่สีที่ใช้เราก็จะใช้เฉดสีที่คู่กันในการแยกกลุ่มของข้อมูลใน Power BI หรือ ใช้บ่งบอกตัว KPI ซึ่งคนที่ตาบอดสีอาจจะมองเห็นและตีความต่างกับคนทั่วไปก็ได้
เพราะฉะนั้น Power BI จึงมี feature ที่จะช่วยตอบโจทย์ accessibility แต่ก็อยากจะขอแยกออกมา 3 ส่วนคือ
- Built-In
- Built-In แต่ต้อง settings เพิ่ม
- Tools นอกตัว Power BI
ปัจจัยการออกแบบ inclusive report อาจจะทำแบบปกติ หรือ จะต้องคำนึงเพิ่มเติม?
- Report เราให้คนนอกดู public shared เป็นวงกว้างหรือไม่
- มีคนดูเป็นคนในทีมอื่น บริษัท partner หรือ สายอาชีพอื่นหรือไม่ หรือแม้แต่คนในบริษัทที่มีความพิการ
- Report เรามีตัวย่อ หรือ ศัพท์เฉพาะ ที่ไม่เหมาะกับอยู่กันคนละสายอาชีพกับ report เรา, คนนอกบริษัทหรือนอก teams ของเรามาดูด้วยหรือไม่
Built-In
Navigation + hot keys โดย User ที่เป็น report viewer สามารถดูหรือเคลื่อนที่ไปที่หรือ section ต่างๆใน Power BI Desktop หรือ Power BI Services โดยการกด Ctrl+Shift+F6 และ Ctrl+Shift+F6 แล้วก็กด Tab เมื่ออยากจะเข้า section ที่ต้องการเรียง section ตามเลขด้านล่าง
สามารถใช้ Alt+Windows Key เพื่อโชว์ Keytips ได้
สามารถดู key shortcuts ได้ที่ https://docs.microsoft.com/en-us/power-bi/create-reports/desktop-accessibility-keyboard-shortcuts
การใช้ Screen reader (App ชื่อ Narrator ของ Windows) ในการช่วยอ่าน
การใช้ High contrast color ทั้งในระดับ Windows หรือ ใน Power BI Services
การใช้ Show a data table (Alt + Shift + F11) เพื่อการ focus ใน visualization นั้นๆ
Built-In แต่ต้อง settings เพิ่ม
การเขียนข้อความสรุป visualization ผ่าน ใช้ Alt-text เพื่อที่จะใช้ร่วมกับ Screen reader (App ชื่อ Narrator ของ Windows)
สามารถเขียน conditional บน Alt text ได้ผ่าน DAX measure เพื่อโชว์แบบ Dynamics
การใช้ Title และ Data labels เพื่อให้อ่าานกราฟได้ง่ายและถูกต้อง
การใช้ Markers
Tools นอกตัว Power BI
การ design ตามหลัก Web Content Accessibility Guidelines 2.1 เพื่อที่ให้ accessible สำหรับทุกคน โดยทาง Microsoft ก็แนะนำ ratio ระหว่าง Title, axis label, data label กับ Background ไว้ที่ประมาณ 4.5:1 แต่นอกจากนี้ยังแนะนำให้ในสัญลักษณ์ต่างๆให้แม่นยำในการอ่าน report มากขึ้น
การใช้ Tool ในการ check สีให้ตรงตาม Web Content Accessibility Guidelines 2.1เพื่อให้ได้เกรดแบบ AA หรือ AAA
สุดท้ายก็อยากจะขอฝากปัจจัยพวกนี้รวมถึงการรับฟัง feedback ของผู้ใช้และนำมาปรับปรุง report ของเราด้วยครับ
รายละเอียดเชิงลึกและ demo ดูได้ในคลิปนี้ครับ