DAX

อ้าว! ทำไม Power BI มันขึ้น error ล่ะ? [DAX Order Date Delivery Date ep.1]

“พี่คะ รบกวนดูสูตรให้นิดนึงได้ไหมคะ?” น้องนิจิคนงามให้เกียรติเดินมาหาผมที่โต๊ะ“มีอะไรหรือครับ” ผมทำเสียงหล่อโดยไม่รู้ตัว“คือนิจิเขียนสูตรใน Power BI แล้วมันขึ้น error น่ะค่ะ” “error ยังไงครับ?” ผมได้กลิ่นน้ำหอมจาง ๆ ช่างชวนฝัน..“แบบนี้ค่ะ” เธอชี้ไปที่จอคอมพ์ สติผมกลับมาทันที Error ได้ไง? สูตรไม่ผิด ข้อมูลไม่ผิด syntax ก็ไม่ผิดแล้วผิดตรงไหน?

Read more
DAX

เทคนิค Power BI แสดงข้อมูล N เดือนย้อนหลัง [DAX Last N Month Selected]

“หวาว! เพิ่งรู้ว่า Power BI ทำแบบนี้ได้ด้วย” น้องนิจิยกสองมือประกบกัน“ใช่ครับ ถ้าศึกษาสูตร DAX จะพบว่าประยุกต์ได้เยอะมาก” ผมส่งยิ้มหล่อที่สุดในชีวิต เรื่องราวมีอยู่ว่า …

Read more
Power BI

สรุป 5 ความเข้าใจผิดกับ Power BI

ถ้าพูดถึงโปรแกรมที่มาแรงที่สุดของไมโครซอฟท์ Power BI คือคำตอบแรก เพราะมาแรงแซงทุกโค้งจริง ๆ สื่อต่างประเทศใช้คำว่า Sooooo Hot!!! เพราะฮอตมากแถมเก่งสุดขีดดีดดิ้น แม้เป็นโปรแกรมที่มาแรง แต่ยังมีความเข้าใจผิดอยู่ไม่น้อย มาดูกันว่า 5 ความ(มัก)เข้าใจผิดเกี่ยวกับ Power BI มีอะไรบ้าง

Read more
DAX, Function, Power Pivot, Power Query

รู้ยัง! Excel เขียนสูตรได้ 5 ภาษา

ลองมาเดากันไหมครับว่า Excel เขียนสูตรได้กี่ภาษา? ติ๊กต็อก ติ๊กต็อก .. แวบแรกน่าจะนึกถึง 2 ภาษาคือ Excel Function กับ VBAแต่แท้จริงแล้วมี 5 นั่นคือ Excel Function VBA M Code DAX MDX แต่ละภาษาเป็นยังไง มาดูกันเลย

Read more
Power BI

รู้ไหม! Power BI ไม่ชอบสระอุ

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

Read more
Power BI

ทำไม TODAY ไม่เท่ากับ วันนี้ [TODAY in DAX Power BI]

ผมตื่นมาเช็คตัวเลขก่อนนาฬิกาปลุกร้อง ตอนเที่ยงคืนเราเพิ่งปล่อยโปรโมชันความหวัง ผ่านมาสี่ชั่วโมงตัวเลขน่าจะพุ่ง ผมเปิดแอป Power BI ด้วยใจระทึก คลิกไปที่แดชบอร์ด ตัวเลขที่แสดงคือ 0! “เฮ้ย!” ผมสบถเสียงดังจนภรรยาสะดุ้ง

Read more
DAX

เมื่ออาจารย์โดนลูกศิษย์ลองภูมิ .. [DAX Power BI]

“เมิงเคยโดนลูกศิษย์ลองภูมิไหม?” นัทถามกลางวงสนทนาเพื่อนเก่า“เช่นยังไง?” ผมถามกลับ“เช่น ถามคำถามยาก ๆ ลองเชิงว่าเมิงรู้จริงหรือเปล่า”คำถามนัททำให้ผมนึกถึงเหตุการณ์นึง … ณ ออฟฟิศย่านรัชดา“อาจารย์ นี่น้องเอกซ์ค่ะ น้องเอกซ์เป็นผู้ดูแล Power BI ของบริษัท มาเข้าร่วมการอบรมด้วย” พิม ทีมงานเอชอาร์กล่าวแนะนำ“สวัสดีครับคุณเอกซ์” ผมส่งยิ้ม“สวัสดีครับ” เอกซ์ยิ้มทักทายกลับ“คอร์สนี้สอนตั้งแต่พื้นฐานการใช้ Power BI เกรงว่าคุณเอกซ์น่าจะเคยผ่านมาหมดแล้ว ถ้าผมสอนอะไรผิดไป คุณเอกซ์แนะนำได้เลยนะครับ”“โอ.. ไม่หรอกครับ ผมเองเพิ่งศึกษา Power BI ไม่กี่เดือน ถือว่ามาปรับพื้นฐานด้วยครับ”“ด้วยความยินดีครับ” ผมตอบยิ้ม ๆ

Read more
DAX

ว้าว! สูตร DAX แสดง Top 5 และ Others ใน Power BI

“อยากสร้างรีพอร์ตแสดง Top 5 สินค้าขายดี และแสดงสินค้าที่เหลือเป็น Others ต้องทำยังไงคะ?” รีพอร์ตที่ว่าหน้าตาประมาณนี้ครับ รีพอร์ตนี้สร้างไม่ยากถ้าใช้ Excel แต่สร้างยากมากถ้าใช้ Power BI ทำไม? เพราะ Power BI ไม่สามารถเพิ่มบรรทัด (Row) ที่ไม่มีในข้อมูล ใช่ครับ ผมหมายถึงบรรทัดที่เป็น Others รายชื่อสินค้า 5 อันดับแรกสามารถดึงจากคอลัมน์ชื่อสินค้าได้ แต่ Others ไม่ใช่ชื่อสินค้าถ้าสินค้ามี 100 ตัว Others คือผลรวมของ 95 ตัวที่เหลือ ในทางปฏิบัติอาจมี slicer เพิ่มเติมเงื่อนไขอื่น เช่น ปี ไตรมาส ประเภทสินค้า ยิ่งเพิ่มความซับซ้อนในแง่ของ DAX แล้ว สูตรนี้แทบเป็นไปไม่ได้ แต่… ต้องทำ! แล้วจะทำยังไง?

Read more
DAX

เทคนิคแสดงวันที่เป็นภาษาไทยใน Power BI [DAX]

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

Read more
DAX

DAX: เทคนิคคิดค่าเฉลี่ย 3 ครั้งสุดท้าย

คุณทราบไหมครับว่า โจทย์ข้อนึงแก้ปัญหาด้วย Excel ได้อย่างน้อย 3 วิธี ! วิธีอะไรบ้างน่ะหรือครับ? 1 เขียนสูตรปกติ2 Power Query3 Power Pivot & DAX ยังนึกภาพไม่ออกใช่ไหมครับ?ไม่เป็นไร คลิปนี้จะทำให้คุณเห็นภาพของทั้ง 3 วิธีได้อย่างชัดเจน ^__^ (จริงๆต้องใช้คำว่า 4 วิธีด้วยซ้ำไป เพราะการเขียนสูตรทำได้ 2 แบบคือ AGGREGATE, LARGE)

Read more