แชร์ผ่าน


แปลงและกรองชุดข้อมูล SAP BW

ด้วยตัวแก้ไข Power Query คุณสามารถใช้การแปลงข้อมูลเพิ่มเติมและขั้นตอนการกรองก่อนที่คุณจะนําชุดข้อมูลจาก SAP BW ลงใน Power BI Desktop หรือแบบจําลองข้อมูล Microsoft Power Platform

ในตัวแก้ไข Power Query ขั้นตอนที่กําหนดใช้สําหรับคิวรีจะแสดงอยู่ในบานหน้าต่างการตั้งค่าคิวรีทางด้านขวา หากต้องการปรับเปลี่ยนหรือตรวจสอบขั้นตอน ให้เลือกไอคอนรูปเฟืองถัดจากขั้นตอน

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

กล่องโต้ตอบเพิ่มรายการ

คุณสามารถใช้ตัวกรองเพิ่มเติมบนชุดข้อมูลโดยการเลือกเมนูดรอปดาวน์สําหรับหนึ่งในคอลัมน์

กรองจากคอลัมน์

อีกวิธีหนึ่งที่ง่ายในการตั้งค่าตัวกรองคือการคลิกขวาบนหนึ่งในค่าในตาราง จากนั้นเลือก ตัวกรองสมาชิก หรือ ตัวกรองข้อความ

กรองจากค่าในตาราง

ตัวอย่างเช่น คุณสามารถกรองชุดข้อมูลเพื่อรวมเฉพาะระเบียนสําหรับปีปฏิทิน/เดือน FEB 2003 หรือใช้ตัวกรองข้อความเพื่อรวมเฉพาะระเบียนที่ Calendar Year/Month มี 2003

ไม่ใช่ทุกตัวกรองจะถูกพับลงในคิวรีกับ SAP BW คุณสามารถตรวจสอบว่าตัวกรองถูกพับลงในคิวรีได้หรือไม่โดยตรวจสอบไอคอนที่มุมบนซ้ายของตารางข้อมูลโดยตรงเหนือตัวเลข 1 ของระเบียนข้อมูลแรก

ถ้าไอคอนเป็นคิวบ์ จากนั้นตัวกรองจะถูกนําไปใช้ในคิวรีกับระบบ SAP BW

มุมบนซ้ายของตารางที่แสดงไอคอนคิวบ์

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

มุมบนซ้ายของตารางที่แสดงไอคอนตาราง

เบื้องหลัง UI ของตัวแก้ไข Power Query รหัสจะถูกสร้างขึ้นตามภาษาสูตร M สําหรับคิวรี Mashup ข้อมูล

คุณสามารถดูรหัส M ที่สร้างขึ้นด้วยตัวเลือกเครื่องมือแก้ไขขั้นสูงในแท็บมุมมอง

สร้างรหัส M ในเครื่องมือแก้ไขขั้นสูง

เมื่อต้องการดูคําอธิบายสําหรับแต่ละฟังก์ชันหรือเพื่อทดสอบ ให้คลิกขวาบนคิวรี SAP BW ที่มีอยู่ในบานหน้าต่าง คิวรี และเลือก สร้างฟังก์ชัน ในแถบสูตรที่ด้านบน ให้ใส่:

      = <ชื่อฟังก์ชัน>

โดยที่ <ชื่อ> ฟังก์ชัน คือชื่อของฟังก์ชันที่คุณต้องการเห็นตามที่อธิบายไว้ ตัวอย่างต่อไปนี้แสดงคําอธิบายของ Cube.Transform ฟังก์ชัน

รูปของกล่องโต้ตอบสร้างฟังก์ชันที่แสดงข้อมูลเกี่ยวกับฟังก์ชัน Cube.Transform

ตัวอย่างต่อไปนี้แสดงคําอธิบายบางอย่างของฟังก์ชันคิวบ์ต่างๆ:

  • Cube.Transform: ใช้รายการฟังก์ชันหรือการแปลงบนคิวบ์
  • Cube.ApplyParameter: ใช้ค่าที่ระบุสําหรับพารามิเตอร์
  • Cube.DisplayFolders: แสดงแผนภูมิวัตถุที่ซ้อนกันซึ่งแสดงลําดับขั้นของโฟลเดอร์ที่แสดงของคิวบ์
  • Cube.Parameters: แสดงตารางที่มีชุดพารามิเตอร์ที่สามารถนําไปใช้กับคิวบ์ได้
  • Cube.Dimensions: แสดงตารางที่มีชุดมิติสําหรับคิวบ์
  • Cube.Measures: แสดงตารางที่มีชุดหน่วยวัดสําหรับคิวบ์

ดูเพิ่มเติม