หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
คุณสามารถเชื่อมต่อกับแบบจําลองความหมายหลายมิติใน Power BI และสร้างรายงานที่แสดงภาพข้อมูลทุกประเภทภายในแบบจําลอง ด้วยแบบจําลองความหมายหลายมิติ Power BI จะใช้กฎกับวิธีการประมวลผลข้อมูล โดยยึดตามคอลัมน์ที่กําหนดเป็นสมาชิกเริ่มต้น
ด้วยแบบจําลองความหมายหลายมิติ Power BI จะจัดการข้อมูลจากแบบจําลองตามตําแหน่งที่ใช้คอลัมน์ที่มีสมาชิกเริ่มต้น ค่าคุณสมบัติ DefaultMember สําหรับลําดับชั้นแอตทริบิวต์ถูกตั้งค่าใน CSDL (Conceptual Schema Definition Language) สําหรับคอลัมน์เฉพาะในแบบจําลองหลายมิติ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับสมาชิกเริ่มต้น ให้ดูที่ คุณสมบัติแอตทริบิวต์ - กําหนดสมาชิกเริ่มต้น เมื่อมีการเรียกใช้คิวรีนิพจน์การวิเคราะห์ข้อมูล (DAX) สมาชิกเริ่มต้นที่ระบุในแบบจําลองจะถูกนําไปใช้โดยอัตโนมัติ
บทความนี้อธิบายวิธีการทํางานของ Power BI ภายใต้สถานการณ์ต่างๆ เมื่อทํางานกับแบบจําลองความหมายหลายมิติ โดยยึดตามตําแหน่งที่พบสมาชิกเริ่มต้น
ทํางานกับการ์ดกรอง
เมื่อคุณสร้างการ์ดตัวกรองบนฟิลด์ที่มีสมาชิกเริ่มต้น ค่าฟิลด์สมาชิกเริ่มต้นจะถูกเลือกโดยอัตโนมัติในการ์ดตัวกรอง ผลลัพธ์ที่ได้คือวิชวลทั้งหมดที่ได้รับผลกระทบจากการ์ดตัวกรองจะยังคงเป็นแบบจําลองเริ่มต้นในฐานข้อมูล ค่าในการ์ดตัวกรองดังกล่าวสะท้อนถึงสมาชิกเริ่มต้นนั้น
ถ้าสมาชิกเริ่มต้นถูกลบออก การยกเลิกการเลือกค่าจะล้างค่านั้นสําหรับวิชวลทั้งหมดที่การ์ดตัวกรองนําไปใช้ และค่าที่แสดงจะไม่สะท้อนถึงสมาชิกเริ่มต้น
ตัวอย่างเช่น สมมติว่าเรามีคอลัมน์ สกุลเงิน และสมาชิกเริ่มต้นที่ตั้งค่าเป็น USD:
- ในกรณีตัวอย่างนี้ ถ้าเรามีบัตรที่แสดงยอดขายรวม ค่าจะมีการใช้สมาชิกเริ่มต้นและยอดขายที่สอดคล้องกับ USD
- ถ้าเราลาก สกุลเงิน ไปยังบานหน้าต่างการ์ดตัวกรอง เราจะเห็น USD เป็นค่าเริ่มต้นที่เลือก ค่าของ ยอดขายรวม ยังคงเหมือนเดิม เนื่องจากมีการใช้สมาชิกเริ่มต้น
- อย่างไรก็ตาม ถ้าเรายกเลิกการเลือกค่า USD จากการ์ดตัวกรอง สมาชิกเริ่มต้นสําหรับ สกุลเงิน จะถูกล้าง และตอนนี้ ยอดขายรวม จะสะท้อนถึงสกุลเงินทั้งหมด
- เมื่อเราเลือกค่าอื่นในการ์ดตัวกรอง (สมมติว่าเราเลือก EURO) ตามสมาชิกเริ่มต้น ยอดขายรวมจะสะท้อนถึงสกุลเงินตัวกรอง เป็น {USD, EURO}
จัดกลุ่มวิชวล
ใน Power BI เมื่อใดก็ตามที่คุณจัดกลุ่มวิชวลบนคอลัมน์ที่มีสมาชิกเริ่มต้น Power BI จะล้างสมาชิกเริ่มต้นสําหรับคอลัมน์นั้นและเส้นทางความสัมพันธ์ของแอตทริบิวต์ ลักษณะการทํางานนี้ช่วยให้แน่ใจว่าวิชวลจะแสดงค่าทั้งหมด แทนที่จะเป็นเพียงค่าเริ่มต้น
เส้นทางความสัมพันธ์ของแอตทริบิวต์ (ARP)
เส้นทางความสัมพันธ์ของแอตทริบิวต์ (ARP) ให้สมาชิกเริ่มต้นด้วยความสามารถที่มีประสิทธิภาพ แต่ยังแนะนําความซับซ้อนในระดับหนึ่ง เมื่อพบ ARP Power BI จะทําตามเส้นทางของ ARP เพื่อล้างสมาชิกเริ่มต้นอื่น ๆ สําหรับคอลัมน์อื่น ๆ เพื่อให้การจัดการข้อมูลที่สอดคล้องกันและแม่นยําสําหรับวิชวล
ลองดูตัวอย่างเพื่อชี้แจงพฤติกรรม พิจารณาการกําหนดค่า ARP ต่อไปนี้:
ตอนนี้ลองจินตนาการว่าสมาชิกเริ่มต้นต่อไปนี้ถูกตั้งค่าสําหรับคอลัมน์เหล่านี้:
- เมือง > ซีแอตเทิล
- รัฐ > วอชิงตัน
- ประเทศ/ภูมิภาค > : สหรัฐอเมริกา
- ประชากร > : มาก
ตอนนี้เรามาตรวจสอบว่าเกิดอะไรขึ้นเมื่อใช้แต่ละคอลัมน์ใน Power BI เมื่อวิชวลจัดกลุ่มในคอลัมน์ต่อไปนี้ นี่คือผลลัพธ์:
-
เมือง - Power BI แสดงเมืองทั้งหมดโดยการล้างสมาชิกเริ่มต้นทั้งหมดสําหรับเมืองรัฐประเทศ/ภูมิภาค แต่รักษาสมาชิกเริ่มต้นสําหรับประชากร Power BI ล้าง ARP ทั้งหมดสําหรับเมือง
Note
ประชากร ไม่ได้อยู่ในเส้นทาง ARP ของ City แต่เกี่ยวข้องกับ รัฐ เท่านั้น ดังนั้น Power BI จึงไม่ล้างข้อมูล
- รัฐ - Power BI แสดงรัฐทั้งหมดโดยการล้างสมาชิกเริ่มต้นทั้งหมดสําหรับเมืองรัฐประเทศ/ภูมิภาค และประชากร
- ประเทศ/ภูมิภาค - Power BI แสดงประเทศ/ภูมิภาคทั้งหมดโดยการล้างสมาชิกเริ่มต้นทั้งหมดสําหรับเมืองรัฐ และประเทศ/ภูมิภาค แต่จะรักษาสมาชิกเริ่มต้นสําหรับประชากร
- เมืองและรัฐ - Power BI ล้างสมาชิกเริ่มต้นทั้งหมดสําหรับคอลัมน์ทั้งหมด
กลุ่มที่แสดงในวิชวลมีการล้างเส้นทาง ARP ทั้งหมด
ถ้ากลุ่มไม่แสดงในวิชวล แต่เป็นส่วนหนึ่งของเส้นทาง ARP ของคอลัมน์ที่จัดกลุ่มอื่น จะมีผลบังคับใช้ดังต่อไปนี้:
- ไม่ใช่ทุกสาขาของพาธ ARP จะถูกล้างโดยอัตโนมัติ
- กลุ่มนั้นยังคงถูกกรองโดยสมาชิกเริ่มต้นที่ยังไม่ได้ล้างนั้น
ตัวแบ่งส่วนข้อมูลและการ์ดกรอง
เมื่อคุณทํางานกับตัวแบ่งส่วนข้อมูลหรือการ์ดตัวกรอง ลักษณะการทํางานต่อไปนี้เกิดขึ้น:
- เมื่อตัวแบ่งส่วนข้อมูลหรือการ์ดตัวกรองถูกโหลดด้วยข้อมูล Power BI จะจัดกลุ่มบนคอลัมน์ในวิชวล ดังนั้นลักษณะการแสดงผลจึงเหมือนกับที่อธิบายไว้ในส่วนก่อนหน้า
เนื่องจากตัวแบ่งส่วนข้อมูลและการ์ดตัวกรองมักใช้เพื่อโต้ตอบกับวิชวลอื่น ๆ ตรรกะของการล้างสมาชิกเริ่มต้นสําหรับวิชวลที่ได้รับผลกระทบจะเกิดขึ้นตามที่อธิบายไว้ในตารางต่อไปนี้
สําหรับตารางนี้ เราใช้ข้อมูลตัวอย่างเดียวกันจากก่อนหน้านี้ในบทความนี้:
กฎต่อไปนี้ใช้กับวิธีการทํางานของ Power BI ในสถานการณ์เหล่านี้
Power BI ล้างสมาชิกเริ่มต้นสําหรับคอลัมน์ที่ระบุ ถ้า:
- กลุ่ม Power BI ในคอลัมน์นั้น
- กลุ่ม Power BI บนคอลัมน์ที่เกี่ยวข้องกับคอลัมน์นั้น (ที่ใดก็ได้ใน ARP ขึ้นหรือลง)
- ตัวกรอง Power BI บนคอลัมน์ที่อยู่ใน ARP (ขึ้นหรือลง)
- คอลัมน์มีการ์ดตัวกรองที่ระบุ ALL
- คอลัมน์มีการ์ดตัวกรองที่มีค่าใดๆ ที่เลือกไว้ (Power BI ได้รับตัวกรองสําหรับคอลัมน์)
Power BI ไม่ล้างสมาชิกเริ่มต้นสําหรับคอลัมน์ที่ระบุ ถ้า:
- คอลัมน์มีการ์ดตัวกรองที่มีการระบุค่าเริ่มต้น และ Power BI กําลังจัดกลุ่มบนคอลัมน์ใน ARP
- คอลัมน์อยู่เหนือคอลัมน์อื่นใน ARP และ Power BI มีการ์ดตัวกรองสําหรับคอลัมน์อื่นในสถานะเริ่มต้น
เนื้อหาที่เกี่ยวข้อง
บทความนี้อธิบายลักษณะการทํางานของ Power BI เมื่อทํางานกับสมาชิกเริ่มต้นในแบบจําลองความหมายหลายมิติ คุณอาจสนใจบทความต่อไปนี้: