ฟังก์ชัน DAX ใหม่ COLUMNSTATISTICS – ภาพรวม

ฟังก์ชัน DAX ใหม่ COLUMNSTATISTICS – ภาพรวม

บทช่วยสอนนี้จะแนะนำคุณเกี่ยวกับ COLUMNSTATISTICS() ซึ่งเป็นฟังก์ชัน DAX ใหม่ ซึ่งแทบไม่มีเอกสารเลย ถูกเพิ่มไปยัง LuckyTemplates ในเดือนสิงหาคม 2021 คุณสามารถดูวิดีโอแบบเต็มของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้

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

ฉันได้ทำการทดลองกับฟังก์ชัน DAX ใหม่นี้ และฉันต้องการแสดงให้คุณเห็นว่าฉันพบอะไรและทำอะไรกับมันบ้าง

เราจะตั้งค่าฐานข้อมูลทดสอบโดยใช้เครื่องมือLuckyTemplates Practice Dataset ดังนั้น เราจะเปิดใช้และสร้างชุดข้อมูลสามปีขนาดเล็กที่มีโมเดลสคีมาดาวของผลิตภัณฑ์ขาย-ลูกค้ามาตรฐาน

ฟังก์ชัน DAX ใหม่ COLUMNSTATISTICS – ภาพรวม

ทีนี้ มาดูกันว่าฟังก์ชันนี้ทำงานอย่างไร และในบางกรณีก็ไม่ทำงานอย่างไร

สารบัญ

การใช้ฟังก์ชัน DAX ใหม่ COLUMNSTATISTICS

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

ฟังก์ชัน DAX ใหม่ COLUMNSTATISTICS – ภาพรวม

ถ้าคุณคิดว่าฟังก์ชันนี้กำลังทำอะไรอยู่ ฟังก์ชันนี้จะผ่านแต่ละตารางในโมเดลและสร้างสถิติในฟิลด์ และสิ่งที่กำลังทำอยู่นี้ คือพยายามสร้างสถิติในตารางนี้ นั่นก็คือตาราง Col Stats มันสร้างการพึ่งพาแบบวงกลม

นั่นไม่ได้ผล ความคิดต่อไปของฉันคือ แทนที่จะสร้างตารางนี้เป็นตารางคำนวณจริง จะเกิดอะไรขึ้นถ้าเราสร้างมันเป็นตารางเสมือนที่คำนวณได้ เพื่อไม่ให้มันวนกลับมาที่ตัวมันเองในการพึ่งพาแบบวงกลม

ไปที่หน่วยวัด สร้างหน่วยวัดใหม่ และลองทำสิ่งง่ายๆ ที่นี่ เราจะลองนับแถวของตาราง Col Stats นี้

ฟังก์ชัน DAX ใหม่ COLUMNSTATISTICS – ภาพรวม

ทีนี้มาลองใส่มันลงไปในภาพการ์ดกัน อย่างที่คุณเห็นมันใช้งานได้ เรามี 71 แถวในสถิติคอลัมน์นั้นคงที่ มันคำนวณอย่างถูกต้องในสภาพแวดล้อมเสมือนจริงนั้น

ฟังก์ชัน DAX ใหม่ COLUMNSTATISTICS – ภาพรวม

ต่อไป มาดูวิธีที่เราสามารถดึงข้อมูลนั้นออกมา หากเราสามารถสร้างตารางได้ บางทีเราอาจจะทำในรูปแบบแบบสอบถาม DAX ก็ได้

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

ฟังก์ชัน DAX ใหม่ COLUMNSTATISTICS – ภาพรวม

ย้อนกลับไปที่ LuckyTemplates ในรูปแบบข้อมูลตัวอย่างของเรา เราจะใช้ตาราง Excel ที่เราสร้างขึ้น ลองดึงมันเข้ามา และเราเห็นว่าเราได้ Query1 นี้มา และมันก็เป็นสิ่งที่บอกว่ากำลังจะทำ ซึ่งก็คือการสร้างข้อมูลเกี่ยวกับแต่ละคอลัมน์ในแต่ละตาราง

ฟังก์ชัน DAX ใหม่ COLUMNSTATISTICS – ภาพรวม

จากนั้นเราสามารถแปลงข้อมูลนี้ได้ ก่อนอื่นเราไปUse First Row as Headers จากนั้น เรานำ ตาราง Query1 นั้น มาเปลี่ยนชื่อเป็นColumn Statistics จากนั้นคลิกปิด & นำไปใช้

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

ฟังก์ชัน DAX ใหม่ COLUMNSTATISTICS – ภาพรวม


ฟังก์ชันตาราง DAX ใน LuckyTemplates
วิธีการใช้ฟังก์ชัน COUNTROWS DAX ในตารางเสมือน
ฟังก์ชัน LuckyTemplates DAX ALL – วิธีการทำงาน

บทสรุป

สิ่งหนึ่งที่ยอดเยี่ยมมากเกี่ยวกับเรื่องนี้คือเนื่องจากทั้งหมดนี้อยู่ในตารางจริง ในหน่วยวัด DAX ของคุณ ตอนนี้คุณสามารถอ้างอิงสิ่งนี้ได้แล้ว คุณสามารถนับตารางและจำนวนฟิลด์ต่อตารางได้ ในตารางเสมือน คุณสามารถสร้างรายการชื่อคอลัมน์และตรวจสอบโครงสร้างโมเดลของคุณได้ทุกประเภท

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

คุณสามารถดูวิดีโอสอนแบบเต็มด้านล่างสำหรับรายละเอียดเพิ่มเติม

ดีที่สุด!


ตนเองคืออะไรใน 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 คืออะไร ทั้งหมดที่คุณต้องการรู้