“อาจารย์ เชิญทางนี้หน่อยค่ะ” คุณป้อมยกมือขึ้นขณะผมเดินดูลูกศิษย์
“คุณป้อมมีอะไรหรือครับ?”
“คือเมื่อกี๊ป้อมพิมพ์สูตร DAX แล้วจู่ ๆ มันก็แฮงก์ค่ะ”
“แฮงก์ยังไงครับ?”
“แฮงก์แบบนี้ค่ะ”
แล้วคุณป้อมก็โชว์หน้าจอ Power BI Desktop

“เฮ้ย!” ผมร้อง
“กราฟที่สร้างไว้ พังหมดเลยค่ะ”

ผมตื่นขึ้นมาเช็คตัวเลขก่อนนาฬิกาปลุกร้อง

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

ผมเปิดแอป Power BI ด้วยใจระทึก คลิกไปที่แดชบอร์ด
ตัวเลขที่แสดงคือ 0 !

“เฮ้ย!” ผมสบถเสียงดังจนภรรยาที่นอนข้าง ๆ สะดุ้ง

“อยากสร้างรีพอร์ตแสดง Top 5 สินค้าขายดี และแสดงสินค้าที่เหลือเป็น Others ต้องทำยังไงคะ?”

รีพอร์ตที่ว่าหน้าตาประมาณนี้ครับ

รีพอร์ตนี้สร้างไม่ยากถ้าใช้ Excel
แต่สร้างยากมากถ้าใช้ Power BI

ทำไม?

เพราะ Power BI ไม่สามารถเพิ่มบรรทัด (Row) ที่ไม่มีในข้อมูล
ใช่ครับ ผมหมายถึงบรรทัดที่เป็น Others

รายชื่อสินค้า 5 อันดับแรกสามารถดึงจากคอลัมน์ชื่อสินค้าได้ แต่ Others ไม่ใช่ชื่อสินค้า
ถ้าสินค้ามี 100 ตัว Others คือผลรวมของ 95 ตัวที่เหลือ

ในทางปฏิบัติอาจมี slicer เพิ่มเติมเงื่อนไขอื่น เช่น ปี ไตรมาส ประเภทสินค้า ยิ่งเพิ่มความซับซ้อน
ในแง่ของ DAX แล้ว สูตรนี้แทบเป็นไปไม่ได้

แต่… ต้องทำ!

แล้วจะทำยังไง?

“อยากแสดงวันที่ปัจจุบันเป็นภาษาไทยใน Power BI ต้องทำยังไงคะ?”
“ตอนนี้ใช้ฟังก์ชัน TODAY() บางครั้งได้ผลลัพธ์เป็นภาษาไทย บางครั้งได้ผลลัพธ์เป็นภาษาอังกฤษ ควรปรับยังไงดีคะ?”

คำถามนี้สะกิด “ต่อมอยากรู้” ของผมอย่างจัง จนต้องเปิดคอมพ์ขึ้นมาทดลองทันที
ทดลองแล้วเป็นไงน่ะหรือครับ?
ขอ 2 นาทีได้ไหม อยากเล่าให้ฟัง ^__^

Power Query ใช้ทำอะไร?

ทำไม Power BI ต้องมี Power Query?

Power Query ทำงานร่วมกับ Data Model ยังไง?

คำตอบของทั้ง 3 คำถามอยู่ในคลิปนี้ครับ

เป็นคลิปที่ดีมากๆ อธิบายการทำงานร่วมกันของ Power Query, Power Pivot และ Power View ได้อย่างชัดเจน

(Power View คือความสามารถในการสร้างกราฟหรือแดชบอร์ดได้อย่างง่ายดาย)

ทราบไหมครับว่า Excel มี “จูล่ง” กับ “ขงเบ้ง” ด้วยนะ!

ZhaoYunAndZhugeLiangInExcel_151128จูล่ง คือชื่อรอง (ชื่อจริงคือ เตียวหยุน) ของแม่ทัผู้เกริกไกรฝ่ายเล่าปี่

ที่หลายคนรู้จักผ่านแบบเรียนภาษาไทยตอน “จูล่งฝ่าทัพรับอาเต๊า”

เปรียบได้กับฝ่าย “บู๊”

“ขงเบ้ง” คือชื่อรอง (ชื่อจริงคือ จูกัดเหลียง) ของสุดยอดกุนซือฝ่ายเล่าปี่

ที่หลายคนรู้จักผ่านแบบเรียนภาษาไทย (อีกแล้ว) ตอนประชันวาจากับเหล่าที่ปรึกษาของซุนกวน จนทำให้ลกเจ๊กแทบอกแตกตาย ด้วยคำพูดที่ว่า

“ท่านนี้หรือชื่อว่าลกเจ๊ก เมื่อยังเป็นเด็กอยู่นั้น ลักส้มเขาเอาไปให้แก่มารดา นั่งลงเถิดเราจะเจรจาด้วย”

เปรียบได้กับฝ่าย “บุ๋น”

แล้วจูล่งกับขงเบ้งมาเกี่ยวอะไรกับเอ็กเซล?