คู่มือการดาวน์โหลดและติดตั้ง R และ RStudio
ค้นพบวิธีที่เราสามารถดาวน์โหลดและติดตั้ง R และ RStudio ซึ่งเป็นทั้งแบบฟรีและแบบโอเพ่นซอร์สสำหรับการเขียนโปรแกรมสถิติและกราฟิก
ฉันพบความสับสนเกี่ยวกับฟังก์ชันวนซ้ำใน DAX ทุกครั้งที่ฉันทำงานกับสมาชิก LuckyTemplates ในฟอรัม ดังนั้นเราจะทบทวนสิ่งที่สามารถทำได้โดยใช้ฟังก์ชันเหล่านี้และเหตุผลที่คุณควรใช้ คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
เมื่อคุณเข้าใจ สูตร DAX มากขึ้น คุณจะใช้ฟังก์ชันการวนซ้ำเหล่านี้มากกว่าที่คุณคิด มีความหลากหลายมากกว่าฟังก์ชันการรวมอย่างง่ายเช่นSUMหรือAVERAGE
ฉันมีตัวอย่างบางส่วนที่นี่ และฉันต้องการทำงานผ่านตรรกะในแต่ละตัวอย่างเหล่านี้ เพื่อให้คุณเข้าใจได้ดีว่าเกิดอะไรขึ้นเมื่อตรรกะทำงานผ่านสูตรเหล่านี้
สิ่งสำคัญเกี่ยวกับการวนซ้ำฟังก์ชันคือการวนซ้ำผ่านบางสิ่ง
สารบัญ
การวนซ้ำอย่างง่ายโดยใช้ SUMX
ในกรณีนี้ ฉันต้องการสรุปบางอย่าง แต่ต้องการวนซ้ำทุกแถวในตารางการขายนี้
แล้วทุกๆ แถว ผมต้องการรันตรรกะเฉพาะนี่
ข้ามไปที่ตารางการขายง่ายๆ ของเราอย่างรวดเร็ว ซึ่งฉันต้องการรันตรรกะบางอย่างในทุกแถว จากนั้นฉันต้องการคูณปริมาณด้วยราคา
ราคาไม่มีอยู่ในตารางนี้ และสำหรับรุ่นนี้โดยเฉพาะ มันอยู่ในตารางผลิตภัณฑ์
สิ่งต่อไปที่ฉันต้องทำคือกลับไปที่ตารางผลิตภัณฑ์ของฉัน และฉันสามารถทำได้ด้วยRELATED เมื่อเราคำนวณปริมาณคูณราคาที่เกี่ยวข้อง เราจะทำเช่นนี้สำหรับทุกแถว นี่คือสิ่งที่เกิดขึ้นภายในสูตรนี้
นี่คือแนวคิดหลักที่ต้องจดจำเมื่อเราเริ่มทำสิ่งที่ก้าวหน้ากว่า
ทางเลือกอื่นในการรับยอดขายโดยใช้ SUMX
ในตัวอย่างนี้ ฉันมีSUMXวนซ้ำผ่านตารางการขายอีกครั้ง ดังนั้นเราจึงเรียกใช้ตรรกะนั้นในทุกแถวและคำนวณปริมาณคูณราคาในทุกแถว จากนั้นจึงรวมเข้าด้วยกันเมื่อการวนซ้ำทั้งหมดเสร็จสิ้น
คุณจะเห็นที่นี่ว่าผลลัพธ์นี้เหมือนกับผลลัพธ์ในตัวอย่างแรกทุกประการ (บทช่วยสอน SUMX 2) หรือยอดขายรวม
คุณสามารถวางสิ่งต่าง ๆ มากมายที่นี่ - มันสามารถวัดได้และคุณสามารถแตกแขนงออกไปด้วยฟังก์ชั่นการวนซ้ำ คุณไม่จำเป็นต้องอ้างอิงคอลัมน์ใดคอลัมน์หนึ่งเพื่อให้การคำนวณถูกต้อง
อย่างที่คุณเห็นที่นี่ ทั้งหมดที่ฉันทำคือการวัดผล (ยอดขายรวม) ที่นี่ และฉันก็ได้รับผลลัพธ์เดียวกันทุกประการ
SUMX และฟังก์ชันเชิงตรรกะ
ฉันใช้SUMX ที่ นี่แต่ก็เกี่ยวข้องกับAVERAGEX , MINXและMAXX ล้วนเป็นสิ่งที่คล้ายคลึงกันมาก
สิ่งสำคัญอีกประการหนึ่งที่ต้องจดจำด้วยฟังก์ชันการวนซ้ำ เหล่านี้ ก็คือ ฟังก์ชันเหล่านี้เรียกใช้ลอจิกในทุกแถว และบันทึกผลลัพธ์ลงในหน่วยความจำ
เมื่อบันทึกค่าเหล่านั้นทั้งหมดลงในหน่วย ความจำแล้ว การคำนวณที่ครอบคลุมจะเสร็จสิ้น เช่นSUMหรือAVERAGE
กลับไปที่ตัวอย่างของเรา คุณจะเห็นตรงนี้ว่าจำนวนเงินในคอลัมน์นี้น���อยกว่าคอลัมน์ก่อนหน้าเล็กน้อย
ด้วย ฟังก์ชันการวนซ้ำ SUMXฉันต้องการวนซ้ำทุกแถวในตารางการขาย และในทุกๆ แถว ผมต้องการคำนวณว่ายอดขายนั้นมากกว่า $2,000 หรือไม่ ถ้าเป็นเช่นนั้น ฉันต้องการคำนวณยอดขายรวมสำหรับแถวนั้น แต่ถ้ายอดรวมของการขายน้อยกว่า $2,000 ฉันต้องการคืนค่าศูนย์ ดังนั้นฉันจึงต้องการคำนวณยอดขายที่มีมูลค่าสูงกว่าเท่านั้น
บางคนจะแนะนำว่าฉันสามารถใส่ตรรกะในคอลัมน์จากการคำนวณได้ แต่เราไม่ต้องการทำเช่นนั้นเพราะมีวิธีที่ดีกว่ามากในการเรียกใช้ตรรกะนี้ภายในDAXแทนที่จะวางไว้ในคอลัมน์
วนซ้ำผ่านตาราง
นี่คือจุดที่ฟังก์ชั่นการวนซ้ำนั้นน่าทึ่งมาก ไม่เพียงแต่คุณสามารถวนซ้ำตารางทางกายภาพเหมือนที่เราเคยทำมาก่อน แต่คุณยังสามารถวนซ้ำผ่านตารางเสมือนอื่น ๆ ที่คุณป้อนเป็นพารามิเตอร์ได้อีกด้วย
เราจะคิดว่าทุกผลลัพธ์ที่นี่มีบริบทเฉพาะ ในกรณีนี้ เรามีบริบทของลูกค้า
ในบริบทนี้ ฉันต้องการทำซ้ำในทุกสถานที่และต้องการดูว่าลูกค้ารายใดรายหนึ่งมียอดขายที่สูงกว่า $5,000 หรือไม่
ถ้าเป็นเช่นนั้น ฉันต้องการคำนวณยอดขายรวม แต่ถ้าไม่เป็นเช่นนั้น ฉันต้องการคืนค่าศูนย์
ดังนั้น ในกรณีนี้ ฉันกำลังคำนวณสถานที่ที่มีมูลค่าสูงที่ลูกค้ารายนี้กำลังซื้อและยอดขายรวมที่พวกเขาทำได้ในสถานที่เหล่านั้น
สิ่งที่ค่านิยมกำลังทำอยู่ที่นี่คือการสร้างตารางเสมือน ดังนั้นSUMXจึงไม่ได้ทำงานกับสิ่งใดจริงที่นี่ มันกำลังทำงานกับบางสิ่งที่เสมือนจริงโดยสิ้นเชิง
การวนซ้ำอย่างง่ายโดยใช้ MINX
สิ่งนี้คล้ายกับตัวอย่างก่อนหน้านี้ แต่แทนที่จะเป็นSUMXเราจะเรียกใช้การรวมประเภทอื่นเมื่อเราวนซ้ำทุกแถว
ในกรณีนี้ เรากำลังเขียนถึงสถานที่ตั้งทุกแห่งสำหรับลูกค้าแต่ละราย และหายอดขายรวมสำหรับแต่ละสถานที่ตั้งเหล่านั้น
จากนั้นเราต้องการคืนจำนวนขั้นต่ำของสถานที่ที่พวกเขาซื้อ
การวนซ้ำอย่างง่ายโดยใช้ MAXX
ฉันกำลังทำสิ่งที่คล้ายกันที่นี่เพื่อแสดงให้คุณเห็นถึงความอเนกประสงค์ของฟังก์ชันการวนซ้ำ ฉันจะดูสถานที่ทุกแห่งเพื่อดูยอดขายของพวกเขา แต่จากนั้นส่งคืนยอดขายสูงสุดของสถานที่เหล่านั้น ซึ่งเป็นสาเหตุที่เราเห็นตัวเลขที่สูงขึ้นที่นี่
บทสรุป
สิ่งสำคัญที่ฉันต้องการพูดถึงในบทความนี้คือช่วงของตัวเลือกที่คุณมีภายในฟังก์ชันวนซ้ำกับผลรวมอย่างง่ายหรือค่าเฉลี่ย
เมื่อคุณเริ่มเจาะลึกการคำนวณที่ซับซ้อนมากขึ้น คุณจะเห็นว่าฟังก์ชันเฉพาะเหล่านี้มีความสำคัญเพียงใดในการส่งคืนค่าในระดับบริบท
มีความเก่งกาจมากมายและหลายวิธีที่คุณสามารถเรียกใช้การคำนวณเหล่านี้โดยใช้สูตรง่ายๆ หากคุณรู้วิธีจัดการกับพารามิเตอร์
หากคุณชอบเรียนรู้เกี่ยวกับฟังก์ชันการวนซ้ำ เหล่านี้ คุณสามารถเรียกดูผ่านลิงก์เหล่านี้เพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อนี้:
แนวคิดหลักสำหรับการวนซ้ำฟังก์ชันใน LuckyTemplates
การวนซ้ำลอจิกผ่านตารางเสมือน – แนวคิด DAX ขั้นสูงใน LuckyTemplates
สนุกกับการทำงานผ่านสิ่งนี้
ค้นพบวิธีที่เราสามารถดาวน์โหลดและติดตั้ง R และ RStudio ซึ่งเป็นทั้งแบบฟรีและแบบโอเพ่นซอร์สสำหรับการเขียนโปรแกรมสถิติและกราฟิก
วิธีลดขนาดไฟล์ Excel – 6 วิธีที่มีประสิทธิภาพ
Power Automate คืออะไร? - สุดยอดคู่มือที่ช่วยให้คุณเข้าใจและใช้ได้อย่างมีประสิทธิภาพ
วิธีใช้ Power Query ใน Excel: คำแนะนำทั้งหมดเพื่อทำให้ข้อมูลของคุณมีประสิทธิภาพมากขึ้น
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร