LuckyTemplates Modulo และฟังก์ชัน DAX แบบหารจำนวนเต็ม

LuckyTemplates Modulo และฟังก์ชัน DAX แบบหารจำนวนเต็ม

ฉันคิดว่ามันน่าสนใจที่จะหาวิธีเน้นฟังก์ชันและตัวดำเนินการใน LuckyTemplates ที่คุณอาจไม่เคยพบมาก่อน ฝังลึกอยู่ในเมนู หรือที่คุณอาจเคยเห็น แต่ไม่รู้จริงๆ พวกเขาทำ. ในบทช่วยสอนนี้ ฉันต้องการเน้น ฟังก์ชัน LuckyTemplates Moduloและฟังก์ชันการหารจำนวนเต็ม มาดูกันว่าฟังก์ชันเหล่านี้มีประโยชน์ต่อรายงานของคุณอย่างไร คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้

Modulo และ Integer-Divide ในตัวดำเนินการมาตรฐานภายในPower Queryมีประโยชน์อย่างมากสำหรับการแปลงข้อมูลประเภทต่างๆ เพื่อการสาธิต ลองดูโจทย์การหารง่ายๆ สิบสี่หารด้วยสาม สี่ที่นี่ซึ่งเป็นส่วนทั้งหมดของผลลัพธ์คือจำนวนเต็มหาร ในขณะที่ Modulo เป็นส่วนที่เหลือ

LuckyTemplates Modulo และฟังก์ชัน DAX แบบหารจำนวนเต็ม

คุณสามารถใช้ Modulo และ Integer-Divide เพื่อสร้างรูปแบบการทำซ้ำประเภทต่างๆ และในรูปแบบซ้ำๆ เหล่านี้ คุณสามารถทำการแปลงที่ทรงพลังมากๆ ได้

สารบัญ

การใช้โมดูล LuckyTemplates

ลองดูกรณีนี้ เรามีชุดข้อมูลง่ายๆ ซึ่งมีผู้เข้าร่วมเพียง 24 คนในหลักสูตรฝึกอบรม และเราต้องการนำผู้เข้าร่วมเหล่านี้มาแบ่งพวกเขาออกเป็นสี่ทีมเท่าๆ กัน ทีมละหกคน เราสามารถใช้ Integer-Divide และ Modulo เพื่อทำเช่นนั้นได้หลายวิธี เริ่มกันที่โมดูโล่

ก่อนอื่นเรามาเพิ่มคอลัมน์ Index จากนั้นในคอลัมน์นั้น เรามาใช้งาน Modulo กัน

LuckyTemplates Modulo และฟังก์ชัน DAX แบบหารจำนวนเต็ม

ใน Modulo เราป้อนจำนวนกลุ่มที่เราต้องการสร้าง ซึ่งก็คือ 4

LuckyTemplates Modulo และฟังก์ชัน DAX แบบหารจำนวนเต็ม

คุณจะเห็นว่ามันสร้างรูปแบบการทำซ้ำเป็น 0, 1, 2 และ 3 เมื่อดูที่ 4 บนดัชนี ซึ่งเป็นแถวที่ห้าจริง ๆ (เนื่องจาก Power Query เป็นดัชนีฐานศูนย์) ถ้าเราหาร 4 ด้วย 4 เป็นจำนวนเต็มหารด้วย 1 และโมดูโลเหลือเศษ 0 มันสร้างรูปแบบการทำซ้ำนี้ไปจนถึงด้านล่างของชุดข้อมูล

LuckyTemplates Modulo และฟังก์ชัน DAX แบบหารจำนวนเต็ม

ดังนั้นเราจึงต้องการนำแถวเหล่านี้จาก Modulo และแปลเป็นคอลัมน์ เราจะเปลี่ยนข้อมูลบน Modulo ถ้าเราไปที่TransformและPivotเราต้องการเปลี่ยนที่First Nameและเราต้องการให้แน่ใจว่าไม่ได้เป็นการรวม เราไม่ต้องการให้มันนับ เราแค่ต้องการให้มันหมุนค่าจริง

LuckyTemplates Modulo และฟังก์ชัน DAX แบบหารจำนวนเต็ม

จากนั้น เราสามารถนำส่วนหัวทั้งสี่นี้มาเติมลง ซึ่งจะทำให้ดูดีขึ้นและยุ่งเหยิงน้อยลง จากนั้น เราสามารถกรองค่า Null ออกและกรองค่าที่ซ้ำกันได้

LuckyTemplates Modulo และฟังก์ชัน DAX แบบหารจำนวนเต็ม

เราเหลือสี่ทีมจากหกทีมที่ดีของเรา โมดูโล่แบ่งข้อมูลโดยการนับถอยหลังด้วยสี่

LuckyTemplates Modulo และฟังก์ชัน DAX แบบหารจำนวนเต็ม

เรายังแบ่งทีมด้วยวิธีอื่นได้อีก โดยที่แทนที่จะนับและแบ่งทีมด้วยวิธีนั้น เรานับแค่หกทีมแรกก็ได้ วิธีที่เราจะทำคือการหารจำนวนเต็ม

การใช้จำนวนเต็มหาร

การใช้ Integer-Divide เป็นไปตามตรรกะเดียวกันส่วนใหญ่ แต่เป็นรูปแบบที่แตกต่างกันเล็กน้อย เริ่มกันเลย เราจะไปเพิ่มคอลัมน์และสร้างดัชนีของเรา การใช้จำนวนเต็มหารเป็นไปตามตรรกะเดียวกัน มันเป็นรูปแบบที่แตกต่างกันเล็กน้อย เริ่มกันเลย เราจะไปเพิ่มคอลัมน์และสร้างดัชนีของเรา จากนั้นเราจะไปที่การหารจำนวนเต็ม

LuckyTemplates Modulo และฟังก์ชัน DAX แบบหารจำนวนเต็ม

ในกรณีนี้ แทนที่จะเป็นสิ่งที่เรา อยากทำกับ Modulo ซึ่งเป็นจำนวนกลุ่ม เราจะใช้จำนวนคนต่อกลุ่ม ดังนั้น เราใส่หกที่นี่ และเราได้สิ่งที่เราคาดหวัง นั่นคือสี่กลุ่มจากหก

LuckyTemplates Modulo และฟังก์ชัน DAX แบบหารจำนวนเต็ม

ตอนนี้เราต้องการนำคอลัมน์ดัชนีนี้และแปลงเป็น Modulo โดยจับคู่จำนวนเต็ม-การหาร

LuckyTemplates Modulo และฟังก์ชัน DAX แบบหารจำนวนเต็ม

ดังนั้น ตอนนี้จึงสร้างรูปแบบการทำซ้ำที่ตรงกับจำนวนของการหารจำนวนเต็ม

LuckyTemplates Modulo และฟังก์ชัน DAX แบบหารจำนวนเต็ม

จากนั้น เรานำข้อมูลนี้มาแปลงโดยการหมุนใน ลักษณะเดียวกัน: โดยไปที่ตัวเลือกขั้นสูงและตรวจสอบให้แน่ใจว่าเราไม่ได้รวมข้อมูล จากที่นี่ จริง ๆแล้วมันจะทำความสะอาดด้วยTranspose ที่ง่ายมาก

LuckyTemplates Modulo และฟังก์ชัน DAX แบบหารจำนวนเต็ม

ทรานสโพสใช้คอลัมน์ เปลี่ยนเป็นแถว และในทางกลับกัน ดังนั้น หากเรานำข้อมูลนี้ไปTransposeและไปที่ส่วนหัวของเราและใช้ ส่วนหัวของแถว verseตอนนี้เราก็มีทีมที่เรามีแล้ว

LuckyTemplates Modulo และฟังก์ชัน DAX แบบหารจำนวนเต็ม


Power Query M: การสลับรูปแบบ 0-1 ในตารางวันที่
Unpivot และ Pivot Basics ใน LuckyTemplates – ตรวจสอบตัวแก้ไขแบบสอบถาม
พารามิเตอร์แบบสอบถาม LuckyTemplates: ปรับตารางให้เหมาะสม

บทสรุป

นี่เป็นสองวิธีที่แตกต่างกันที่เราสามารถใช้ LuckyTemplates Modulo และ Integer-Divide เพื่อแปลงข้อมูลของเรา คุณจะพบว่าเทคนิคเหล่านี้มีประโยชน์อย่างมากในรูปแบบการเปลี่ยนแปลงต่างๆ มากมายในแง่ของข้อมูลสแต็กและข้อมูลคู่ คุณสามารถใช้สิ่งเหล่านี้เพื่อคลายการกำหนดค่าเหล่านั้นด้วยวิธีที่คล้ายกับที่เราทำในวันนี้

ฉันหวังว่าคุณจะพบว่ามีประโยชน์ คาดหวังที่จะเรียนรู้เพิ่มเติมเกี่ยวกับขุมทรัพย์ที่ถูกฝังไว้ในในอีกไม่กี่สัปดาห์ข้างหน้า ดังนั้น คุณก็สามารถใช้ประโยชน์สูงสุดจากสิ่งเหล่านี้ได้เช่นกัน

ดีที่สุด!


ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้