กิจกรรม
เข้าร่วมกับเราที่ FabCon Vegas
31 มี.ค. 23 - 2 เม.ย. 23
เหตุการณ์ที่นําโดยชุมชนของ Microsoft Fabric, Power BI, SQL และ AI 31 มีนาคมถึงวันที่ 2 เมษายน 2025
ลงทะเบียนวันนี้เบราว์เซอร์นี้ไม่ได้รับการสนับสนุนอีกต่อไป
อัปเกรดเป็น Microsoft Edge เพื่อใช้ประโยชน์จากคุณลักษณะล่าสุด เช่น การอัปเดตความปลอดภัยและการสนับสนุนด้านเทคนิค
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณMeasureการคํานวณวิชวล
ส่งกลับตารางแบบหนึ่งคอลัมน์ที่ containsvalues ที่แตกต่างกันจากคอลัมน์ที่ระบุ กล่าวอีกนัยหนึ่ง values ที่ซ้ํากันจะถูกลบออก and จะส่งกลับ values ที่ไม่ซ้ํากันเท่านั้น
หมายเหตุ
ไม่สามารถใช้ฟังก์ชันนี้ในการส่งกลับ values ลงในเซลล์ or คอลัมน์บนเวิร์กชีตได้ แต่คุณวางฟังก์ชัน DISTINCT ไว้ภายในสูตร เพื่อรับรายการของ values ที่แตกต่างกันที่สามารถส่งผ่านไปยังฟังก์ชันอื่น and จากนั้นนับผลรวม or ที่ใช้สําหรับการดําเนินการอื่น ๆ
DISTINCT(<column>)
เทอม | นิยาม |
---|---|
column |
คอลัมน์ที่จะแสดง values ที่ไม่ซ้ํากัน Orนิพจน์ที่แสดงคอลัมน์ |
คอลัมน์ของ valuesที่ไม่ซ้ํากัน
ผลลัพธ์ของ DISTINCT จะได้รับผลกระทบจากบริบท filter ปัจจุบัน ตัวอย่างเช่น if คุณใช้สูตรในตัวอย่างต่อไปนี้เพื่อสร้าง measureผลลัพธ์จะเปลี่ยนแปลงเมื่อใดก็ตามที่มีการกรองตารางเพื่อแสดงเฉพาะภูมิภาคเฉพาะ or ระยะเวลา time
ฟังก์ชันนี้ not ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณ or กฎการรักษาความปลอดภัยระดับแถว (RLS)
มีฟังก์ชัน DISTINCT อีกเวอร์ชันหนึ่ง DISTINCT (table)ที่ส่งกลับตารางโดยการลบแถวที่ซ้ํากันออกจากตารางอื่น or นิพจน์
ฟังก์ชัน VALUES จะคล้ายกับ DISTINCT ซึ่งยังสามารถใช้ในการส่งกลับรายการของ valuesที่ไม่ซ้ํากัน and โดยทั่วไปจะแสดงผลลัพธ์เดียวกับ DISTINCT อย่างไรก็ตาม ในบางบริบท VALUES จะส่งคืน valueพิเศษเพิ่มเติมหนึ่งรายการ สําหรับข้อมูลเพิ่มเติม โปรดดูฟังก์ชัน
สูตรต่อไปนี้จะนับจํานวนที่ไม่ซ้ํากันของลูกค้าที่มีการสร้างคําสั่งซื้อผ่านช่องทางอินเทอร์เน็ต ตารางต่อไปนี้แสดงผลลัพธ์ที่เป็นไปได้เมื่อมีการเพิ่มสูตรลงในรายงาน
= COUNTROWS(DISTINCT(InternetSales_USD[CustomerKey]))
คุณไม่สามารถวางรายการของ values ที่ DISTINCT จะแสดงไปยังคอลัมน์โดยตรงได้ แต่คุณจะส่งผ่านผลลัพธ์ของฟังก์ชัน DISTINCT ไปยังฟังก์ชันอื่นที่นับ filtersor รวม values โดยใช้รายการ เพื่อให้ตัวอย่างง่ายที่สุด ตารางของ values ที่แตกต่างกันนี้จะถูกส่งผ่านไปยังฟังก์ชัน COUNTROWS
ป้ายชื่อแถว | อุปกรณ์ เสริม | จักรยาน | เสื้อผ้า | ผลรวมทั้งหมด |
---|---|---|---|---|
2005 | 1013 | 1013 | ||
2006 | 2677 | 2677 | ||
2007 | 6792 | 4875 | 2867 | 9309 |
2008 | 9435 | 5451 | 4196 | 11377 |
ผลรวมทั้งหมด | 15114 | 9132 | 6852 | 18484 |
นอกจากนี้ โปรดทราบว่าผลลัพธ์เป็นแบบบวก not กล่าวคือ จํานวนลูกค้าเฉพาะทั้งหมดใน 2007 คือ notsum ลูกค้าเฉพาะรายของ Accessoriesจักรยาน and เสื้อผ้าสําหรับ yearนั้น เหตุผลคือสามารถนับจํานวนลูกค้าได้ในหลายกลุ่ม
ฟังก์ชัน
กิจกรรม
เข้าร่วมกับเราที่ FabCon Vegas
31 มี.ค. 23 - 2 เม.ย. 23
เหตุการณ์ที่นําโดยชุมชนของ Microsoft Fabric, Power BI, SQL และ AI 31 มีนาคมถึงวันที่ 2 เมษายน 2025
ลงทะเบียนวันนี้