ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ความแตกต่างระหว่าง ฟังก์ชัน และ DAX อาจทำให้เกิดความสับสนเมื่อคุณเริ่มต้นใช้งาน LuckyTemplates ในบทแนะนำสอนการใช้งานนี้ ฉันจะพูดถึง ความแตกต่างหลักๆ ระหว่างฟังก์ชัน DAX ที่ใช้กันทั่วไปสองฟังก์ชันและการใช้งานตามลำดับในรายงาน LuckyTemplates ของคุณ อย่างรวดเร็ว คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
ลองมาดูตัวอย่างนี้กัน ฉันจะใช้สิ่งนี้เพื่อหารือเกี่ยวกับความแตกต่างที่สำคัญระหว่าง ฟังก์ชัน ALLและALLSELECTED DAX
สารบัญ
การวิเคราะห์การแสดงภาพสำหรับเดือนที่มียอดขายสูงสุด
ในตัวอย่างนี้ ฉันจะระบุยอดขายสูงสุดในเดือนใดเดือนหนึ่ง ในเวลาเดียวกัน ฉันต้องการ แสดงยอด ขายสูงสุดในแผนภูมินี้ด้วยสายตา อย่างที่คุณเห็นที่นี่ ฉันได้ตั้งค่าแผนภูมิที่แสดงรายได้สำหรับทุกเดือนแล้ว นอกจากนี้ยังแสดงเส้นแผนภูมิที่ระบุค่าสูงสุดในแต่ละเดือนที่ไม่ซ้ำกัน
ในการแสดงภาพนี้ ฉันได้รับผลลัพธ์จากการใช้ทั้ง ฟังก์ชัน ALLและALLSELECTED DAX
อย่างที่ฉันได้กล่าวไปแล้ว มีความแตกต่างที่สำคัญระหว่างสองฟังก์ชันนี้ ฟังก์ชันALLจะระบุเดือนสูงสุดตั้งแต่เริ่มต้นโดยไม่คำนึงถึงบริบทจากตัวกรองวันที่
ในทาง กลับกัน ฟังก์ชัน ALLSELECTEDจะพิจารณาบริบทวันที่ในหน้ารายงาน
สูตรวัดยอดขายเดือนสูงสุด
สำหรับบทช่วยสอนนี้ ฉันจะใช้ การวัด ยอดขายเดือนสูงสุดที่ฉันสร้างขึ้นเป็นตัวอย่าง
สูตรนี้ใช้ในการคำนวณยอดขายสูงสุดต่อเดือน ตอนนี้ ฉันจะเพิ่มสิ่งนี้ลงในรายงานของเราเป็นการ์ด
อย่างที่คุณเห็น มันกำลังคำนวณเดือนที่มียอดขายสูงสุดจากตารางตัวอย่างแม้ว่าจะไม่มีบริบทใดๆ ก็ตาม นอกจากนี้ หากคุณพิจารณา อย่างใกล้ชิดในข้อมูลจากตาราง คุณจะสังเกตเห็นว่าค่าที่แสดงจากวิชวลการ์ดมาจากเดือนมกราคมในปี 2016
ตอนนี้เราจะนำ การวัด เดือนที่มียอดขายสูงสุด มา ไว้ในตารางตัวอย่าง
ที่น่าสนใจคือ การวนซ้ำบางอย่างเกิดขึ้นภายในฟังก์ชันโปรดจำไว้ว่าเมื่อใช้ฟังก์ชันนี้ ค่าที่ ซ้ำกันจะถูกลบออกและจะส่งกลับเฉพาะค่าที่ไม่ซ้ำเท่านั้น ในกรณีนี้ ทุกแถวของ คอลัมน์ เดือนที่มียอดขายสูงสุดจะได้รับการประเมินทุกเดือนจากคอลัมน์ เดือนและปี
ซึ่งหมายความว่าจะวนซ้ำเพียงหนึ่งเดือนสำหรับแต่ละแถวเท่านั้น สิ่งนี้ตรงกันข้ามกับสิ่งที่สูตรสำหรับ วิชวลการ์ด เดือนที่มียอดขายสูงสุดกำลังทำอยู่
โดยพื้นฐานแล้ว สูตรสำหรับการ์ด เดือน ที่มียอดขายสูงสุดจะวนซ้ำตลอดทั้งเดือนในบริบทที่ระบุ
อย่างไรก็ตาม สิ่งที่ฉันตั้งเป้าไว้คือการแสดงยอดขายสูงสุดของเดือนด้วยผลลัพธ์เดียวกันไปจนถึงแถวสุดท้ายของคอลัมน์เดือนที่มียอดขายสูงสุด ในกรณีนี้ ฉันจะสร้างการวัดที่ฉันสามารถใช้ฟังก์ชันALL ได้
การใช้ฟังก์ชันทั้งหมดใน DAX
มาดูการวัดผลการขายสูงสุดในเดือนทั้งหมดที่ฉันสร้างกัน
สำหรับการวัดเฉพาะนี้ ฉันใช้ ฟังก์ชัน ALL DAX
นี่เป็นวิธีทั่วไปในการใช้ฟังก์ชันALL ส่วนใหญ่คุณจะต้องใช้ร่วมกับฟังก์ชันหรือนอกจากนี้ยังมีบางครั้งที่คุณต้องวางไว้ในตัวกรอง เช่นฟังก์ชัน
อย่างที่คุณเห็น ส่วนนี้ของสูตรจะเหมือนกันทุกประการกับการวัดยอดขายสูงสุดในเดือน ที่กล่าวถึงก่อนหน้านี้
ในทางกลับกัน ฉันต้องการคำนวณในบริบทอื่น ดังนั้น ฉันจะเปลี่ยนบริบทของการคำนวณโดยใช้ฟังก์ชันCALCULATE
อย่างที่คุณเห็น ผลลัพธ์จาก คอลัมน์ All เดือนที่มียอดขายสูงสุดจะแตกต่างจากผลลัพธ์ที่แสดงภายในวิชวลการ์ดเดือนที่มียอดขายสูงสุด
ฉันสร้างการ์ดอีกใบซึ่งจะแสดงผลการวัดยอดขายสูงสุดในเดือนทั้งหมด นี่เป็นเพียงเพื่อแสดงความแตกต่างระหว่างผลลัพธ์ทั้งสองอย่างชัดเจน
ผลลัพธ์ภายใน การวัด ยอดขายสูงสุดเดือนทั้งหมดจะแตกต่างกันเนื่องจากไม่ได้พิจารณาบริบทที่ฉันได้เลือกไว้ภายในตัวกรองวันที่ มันดูทุกเดือนตลอดเวลา
ในกรณีนี้ หากฉันขยายกรอบเวลาภายใน ตัวกรอง วันที่ คุณจะเห็นว่าผลลัพธ์ทั้งสองจะเหมือนกัน
แต่ถ้าฉันกำหนดกรอบเวลาที่สั้นลงจำนวนเงินสูงสุดในการเลือกวันที่เฉพาะเจาะจงนี้จะแตกต่างออกไป นี่เป็นเพราะ ฟังก์ชัน ALLซึ่ง จะลบตัว กรองวันที่ทั้งหมด
การใช้ฟังก์ชัน ALLSELECTED ใน DAX
ตามตัวอย่างที่กล่าวถึงก่อนหน้านี้ ฉันต้องใช้ ฟังก์ชัน ALLSELECTED DAX นี่คือการลบตัวกรองเฉพาะในวันที่ภายในบริบทปัจจุบันที่ฉันได้เลือกไว้ในหน้ารายงาน
ฟังก์ชันALLSELECTEDจะลบตัวกรองใด ๆ เช่นเดียวกับที่ ฟังก์ชัน ALLทำ ข้อแตกต่างเพียงอย่างเดียวคือยังคงพิจารณาบริบทที่ครอบคลุมในหน้ารายงาน
ส่วนใหญ่แล้ว คุณคงได้เห็นแล้วว่า ฟังก์ชัน ALLSELECTEDทำงานอย่างไรในการคำนวณรูปแบบผลรวมสะสม ที่คล้ายกันนี้เนื่องจากในการคำนวณผลรวมสะสม จะมีการเลือกวันที่ในหน้ารายงานด้วย
คุณจะไม่สนใจการคำนวณผลรวมสะสมตั้งแต่เริ่มต้น ในกรณีส่วนใหญ่ คุณต้องการดูผลลัพธ์ตามบริบทที่คุณเลือกภายในตัวกรองวันที่ เท่านั้น จากนั้น คุณต้องการให้เป็นการคำนวณแบบไดนามิกที่อัปเดตทุกครั้งที่คุณทำการเลือกภายในตัวกรอง วันที่
ฟังก์ชันทั้งหมดใน LuckyTemplates – วิธีใช้กับ DAX
เจาะลึกวิธีใช้ฟังก์ชัน ALLSELECTED DAX ใน LuckyTemplates
การใช้ฟังก์ชันทั้งหมดใน LuckyTemplates สำหรับข้อมูลเชิงลึกคุณภาพสูง
บทสรุป
เพื่อสรุป ฟังก์ชัน ALLจะคำนวณค่าทั้งหมดในคอลัมน์โดยไม่คำนึงถึงตัวกรองบริบทที่ใช้ ฟังก์ชันALLSELECTEDจะส่งกลับค่าทั้งหมดในคอลัมน์ แต่จะลบตัวกรองบริบทออกจากคอลัมน์และแถวในคิวรีปัจจุบัน ในขณะที่เก็บตัวกรองที่มาจากภายนอกไว้
ตอนนี้ นั่นคือข้อแตกต่างหลักระหว่างสองฟังก์ชัน DAX ที่คุณต้องเข้าใจ
เป็นความแตกต่างเล็กน้อย แต่สามารถสร้างความแตกต่างอย่างมากในการคำนวณที่คุณได้รับในบางบริบท
จำเป็นอย่างยิ่งที่จะต้องเข้าใจอย่างถี่ถ้วนว่าอะไรเป็นสาเหตุของความแตกต่างเหล่านั้น โดยเฉพาะอย่างยิ่งหากคุณเปลี่ยนจาก ฟังก์ชัน ALLไปยังฟังก์ชันALLSELECTED
สิ่งที่ดีที่สุด
***** การเรียนรู้ LuckyTemplates? *****
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้