Tag: report
-
เพิ่มความปลอดภัยของ Power Bi ด้วย Row level security (RLS)
บทความนี้เป็นบทความจาก Content Creatorเขียนโดย Boonyakeat Leelakarnsakulบรรณาธิการ ตรวจสอบโดย ศิระ เอกบุตร (เทพเอ็กเซล) กลั่นมาจากความคิดทั้งสองคน จึงมั่นใจได้ในความถูกต้องมากขึ้นไปอีกครับ รู้หรือไม่? เราสามารถกำหนดเงื่อนไขข้อมูลที่ user แต่ละคนมองเห็นใน Power Bi Service ได้ด้วย Row level security (RLS) นะ Row level security (RLS)…
-
วิธีสร้าง Sankey chart ด้วย Power BI
Sankey chart คืออะไร Sankey chart หรือ Sankey diagram เป็นกราฟยอดนิยมที่หลายคนน่าจะเคยเห็นผ่านตามาบ้างเวลาแสดงการไหลของข้อมูลจากจุดเริ่มต้นหลายตำแหน่งไปยังปลายทางอีกหลายตำแหน่งเช่นเดียวกัน ตัวอย่างการใช้ Sankey chart เช่น การเข้าชมเว็บไซต์หรือแอปพลิเคชันในแต่ละหน้า (user’s journey), การวิเคราะห์การเดินทางของนักท่องเที่ยว, การติดตามการใช้จ่ายงบประมาณ วิธีสร้าง Sankey chart มีหลายวิธี เช่น เว็บไซต์ที่สร้าง Sankey, การเขียนโปรแกรมด้วย Python/R, และเครื่องมือเฉพาะทาง…
-
สอนใช้ Visual Calculations ใน Power BI เขียนสูตรใน Visual โดยตรง
ปัญหาหนักอกของคนที่ใช้ Power BI มาถึงระดับนึงก็คือการเขียน DAX ทั้งนี้เป็นเพราะว่าการเขียน DAX จะต้องคำนึงถึง Data Model และ บริบทต่างๆ ทั้ง Filter Context และ Row Context เป็นอย่างดี จึงจะเขียนได้ถูกต้อง (แค่อ่านเจอ 2 คำนี้หลายคนก็งงแล้ว) แต่ปัญหาเรื่อง DAX ยากๆ นี้จะลดไปได้มากเลยด้วยการมาถึงของ Visual…
-
จงแยก Report กับ Database ออกจากกัน (ถ้าอยากใช้ Excel ให้ง่าย)
ปัญหาอย่างหนึ่งที่ผมมักเจอคนมาถามบ่อยๆ คือ ปัญหาที่การสรุปข้อมูลนั้นทำได้ยาก ซึ่งสาเหตุก็เป็นเพราะ ข้อมูลเหล่านั้นไม่ได้ถูกบันทึกในเชิง Database แยกออกมาต่างหากจากรายงาน แต่กลับมีการกรอกข้อมูล Input ลงไปในรายงาน หรือผลลัพธ์ที่เค้าต้องการไปเลย ซึ่งจะทำให้การสรุปเปลี่ยนมุมมองจากเดิมทำได้ยาก การเพิ่มข้อมูลก็อาจจะไม่สะดวกด้วย ซึ่งปัญหาเหล่านี้จะแก้ได้อย่างตรงประเด็น “จะต้องแยก Report กับ Database ออกจากกัน” คือเราจะไม่กรอกข้อมูลลงไปในรายงานผลลัพธ์สุดท้าย แต่เราจะกรอกข้อมูลลง Database แล้วพยายามสร้าง Report ที่สรุปมาจากข้อมูล Database ต่างหากล่ะ ซึ่งการสรุป…
-
ดึงข้อมูลหน้างบการเงินย้อนหลังและวิเคราะห์หุ้นเบื้องต้น
ในคลิปนี้ผมจะสอนวิธีดึงข้อมูลและวิเคราะห์หุ้นใน SET50 จาก settrade (หน้างบการเงินย้อนหลัง 5 ปี) ไปยัง PowerBI ผ่านเครื่องมือ Power Query เพื่อที่จะสามารถให้เราสามารถนำไปใช้ทำ Data Model และเขียนสูตร DAX รวมถึงสร้าง Visualization ในการคัดเลือกหุ้นที่พื้นฐานดีมาวิเคราะห์ได้ต่อไปครับ ดึงข้อมูลหุ้น ซึ่งในการดึงข้อมูลหุ้นนี้คุณจะได้เรียนรู้วิธีการแปลง Query ให้เป็น Function เพื่อจะเรียกข้อมูลจาก Website ของหุ้นแต่ละตัวได้โดยไม่ต้องมานั่ง…
-
แนะนำสารพัดวิธี Filter ข้อมูลใน Power BI
การที่เราจะคำนวณเรื่องต่างๆ ใน Power BI ให้ได้ดั่งใจนั้น หลายๆ ครั้งเรามักต้องการคำนวณโดยสนใจเฉพาะเงื่อนไขบางอย่าง ซึ่งเราจะต้องเข้าใจ Concept ของการ Filter ข้อมูลให้ได้อย่างลึกซึ้ง และในบทความนี้ผมจะสอนคุณให้เห็นวิธีการคำนวณที่หลากหลาย มาดูกันเลยว่ามีวิธีอะไรบ้างที่เราควรจะรู้จักเพื่อให้สามารถคำนวณค่าตามเงื่อนไขที่เราต้องการได้ ซึ่งหลายๆ เทคนิคในนี้เอาไปใช้กับ Power Pivot ของ Excel ได้เช่นกันครับ ไฟล์ตัวอย่าง ก่อนอื่น ให้โหลด Data ตัวอย่างได้จากไฟล์นี้ครับ เริ่มสร้าง Measure…
-
Power BI Visual : สร้างกราฟ Waterfall ให้ได้ดั่งใจ
ขอเปิดบทความ Series ใหม่นั่นก็คือการเจาะลึกปรับแต่งการทำงานของ Visual ต่างๆ ใน Power BI ให้สร้างผลลัพธ์ให้ได้ดั่งใจเรามากขึ้น ซึ่งขอประเดิมด้วยกราฟ Waterfall ก่อนเลยครับ กราฟ Waterfall เป็นกราฟที่เหมาะกับการเอาไว้แสดงองค์ประกอบว่าตัวเลขที่เราสนใจมันมีตัวเลขนั้นได้เพราะมีองค์ประกอบอะไรทำให้เกิดขึ้น (ทั้งทิศทางบวกและลบ) แต่มันอาจมีวิธีการใส่ข้อมูลที่เข้าใจยาก เราจึงต้องมาเจาะลึกกันให้เข้าใจมากขึ้นกันในบทความนี้ Waterfall แบบไม่มี Breakdown ตัวอย่างแบบ Basic ที่สุด ก็คือ เอา TotalRevenue กับ…
-
Power BI ตอนที่ 06: การปรับแต่งสีใน Visual ด้วย Conditional Format
ในตอนนี้เราจะมาเรียนรู้เรื่องการปรับแต่งสีใน Visual ด้วย Conditional Format ซึ่งก็จะยังจะใช้ไฟล์เดิมกับตอนที่ 4 มาทำงานต่อนะครับ (ตอนสุดท้ายแล้วล่ะ) เดี๋ยวตอนหน้าเราจะเริ่มทำตั้งแต่ไฟล์ Power BI เปล่าๆ แล้ว Get Data กันใหม่ จาก Excel และ Folder ที่มี CSV หลายไฟล์อยู่ในนั้นนะครับ ความมันส์ที่แท้จริงกำลังจะมาถึงแล้ว 555 สีโดยพื้นฐานของ Power…
-
Power BI ตอนที่ 05: วิธีการ Drill เพื่อเจาะลึกข้อมูลใน Report
ในบทความที่แล้ว เราได้ลงมือสร้าง Report แรกกันไปแล้ว คราวนี้เราจะลองมาใช้ฟังก์ชันในการเจาะลึกข้อมูลเพื่อที่จะได้ค้นพบ insights อะไรบางอย่างมากขึ้น โดยใช้ไฟล์เดิมจากบทความที่แล้วมาทำนะครับ (จะทำต่อจากเดิม หรือโหลดไฟล์ตั้งต้นมาทำในบทนี้เลยก็ได้) สร้าง Hierarchy สิ่งที่ควรทำใน Step แรกก็คือการสร้าง Hierarchy ให้กับ Field ซะก่อน ว่า Field ไหนเป็นแม่ลูกกัน เวลากดเจาะลึกแม่ก็จะเห็นรายละเอียดลูกได้เลย และเวลาลากไปใช้ใน Visual ลากทีเดียวจะไปทั้งแม่และลูกได้เลย ทำให้เกิดความสะดวกขึ้น ยกตัวอย่างเช่น…
-
Power BI ตอนที่ 04: สร้าง Report แรก ใน Power BI
ในบทความนี้เดี๋ยวเราจะได้มาลองสร้าง Report ใน Power BI Desktop กันซักทีครับ โดยที่ผมเองเอา Dataset ดั้งเดิม ชื่อ Contoso มาจากที่นี่ (เพราะขี้เกียจทำเอง 555) แต่ว่าเนื่องจากไฟล์มันใหญ่เกินไปปป (มี Transaction ประมาณ 2 ล้านกว่าๆ) ผมเลยคิดว่าคงไม่เหมาะกับการที่จะให้เพื่อนๆ โหลดไฟล์นั้นตรงๆ สรุปแล้วโหลดไฟล์นี้ไปใช้นะ ผมก็เลย Random Transaction เอามาแค่…
-
Power BI ตอนที่ 03: ภาพรวมการใช้งาน Power BI Desktop
เอาล่ะในบทความนี้จะเริ่มมาแตะที่ตัว Power BI กันซะที แต่ต้องบอกก่อนว่าเป็นการอธิบายภาพรวมให้เข้าใจขั้นตอนก่อนนะ เดี๋ยวเราจะลงมือทำกันจริงๆ ในบทความต่อไปครับ แต่เตือนเลยว่าบทความนี้ยาวหน่อยนะครับ อยากให้ทุกคนเห็นภาพว่าจะต้องเจออะไรบ้างน่ะ ปล. ในบทความนี้ผมเอา Dataset จากคลิปนี้ของ ExcelisFun มาดัดแปลง (ตัดทิ้งบางส่วน) เล็กน้อยเพื่อทำรูปประกอบนะครับ จริงๆ คลิปของ อ. Mike ก็สอนได้ครบถ้วนมากๆ แล้ว ใครไม่มีปัญหาด้านภาษาอังกฤษนี่ผมแนะนำให้ดูเป็นอย่างยิ่งเลยนะ ขั้นตอนในการทำงานใน Power BI มีดังนี้…
-
Power BI ตอนที่ 01: Power BI คืออะไร?
Power BI คืออะไร? ผมเชื่อว่าสำหรับคนที่ไม่รู้จักหรือไม่เคยใช้ Power BI มาก่อนเลยจะต้องมีคำถามนี้อยู่ในใจอย่างแน่นอน ดังนั้นก่อนที่ผมจะเริ่มสอนเรื่อง Power BI เอาเป็นว่าเรามาดูกันดีกว่าว่า Power BI มันคืออะไรกันแน่? และนี่คือสิ่งที่ทาง Microsoft ทำคลิปมาอธิบาย ซึ่งสำหรับคนที่ไม่เคยรู้จักเลย ไม่เคยเปิดขึ้นมาเลย ผมอยากให้ลองเปิดคลิปดูให้เห็นภาพก่อน แต่ถ้ายังไม่เข้าใจผมก็ได้มีเขียนอธิบายเพิ่มเติมให้แล้วในด้านล่างของบทความนี้ คำอธิบายเพิ่มเติม เนื่องจาก คำว่า BI ย่อมาจาก Business Intelligence…
-
รายงานสถิติหวยย้อนหลังด้วย Power BI
ไหนๆ ก็จะมีหวยออกอีกแล้ว สำหรับคนที่ชื่นชอบการเสี่ยงโชคแบบนี้ จะเสี่ยงทั้งทีต้องมีสถิติหวยมาช่วยหน่อยจริงมั้ย? ว่าแล้วก็เลยเอาข้อมูลหวยย้อนหลัง มาทำ visual บน Power BI ซะเลยผลออกมาได้แบบนี้ครับ ซึ่งข้อมูลนี้มันสามารถอัปเดทได้เรื่อยๆ อัตโนมัติด้วยนะ 555 ปล. ผมเอาข้อมูลสถิติหวยมาจากที่นี่ครับ ถามว่า คุณคิดว่า ถ้าจะซื้อหวย ควรซื้อแบบไหน? ระหว่างเลขที่เคยออกบ่อย หรือ ซื้อเลขที่ไม่ค่อยได้ออกครับ ???? ใครซื้ออะไรไป ถ้าถูกก็ยินดีด้วย แต่ถ้าโดนกิน ทางเทพเอ็กเซลไม่รับผิดชอบน้าาาา…
-
ตัวอย่างปฏิทินใน Power BI Deskstop มี demo ให้กดเล่นได้ (Power BI Calendar)
ก่อนหน้านี้ทำปฏิทินไปใน Excel ซึ่งมี Effect ได้ไม่สะใจ เลยลองมาทำใน Power BI Desktop ให้ดูว่าออกมาประมาณไหน ลองกดแบบ Full Screen ได้ที่ icon ขวาล่างนะ ปล. ใส่รูปไปแค่เดือน 12 กับเดือน 8 นะ ทำให้ดูเป็น concept เฉยๆ ใครอยากให้มันทำอะไรเพิ่มได้ comment บอกมาได้เลย…
-
แนะนำภาพรวมการใช้ Power BI Desktop
Power BI = BI Tools ยอดนิยม Power BI Desktop เป็นโปรแกรมด้าน Business Intelligent (BI Tools) ตัวหนึ่งที่ได้รับความนิยมมากในยุคปัจจุบัน เช่นเดียวกับโปรแกรมอื่นๆ เช่น Tableau และ Qlik Sense ซึ่งออกแบบมาให้คนทั่วไปสามารถนำข้อมูลขนาดมหึมาอย่าง Big Data มาวิเคราะห์ได้ง่ายขึ้น Power BI มีความสามารถสูงแบบ…