บันทึกการเปลี่ยนแปลง API ของวิชวล Power BI
หน้านี้ประกอบด้วยข้อมูลสรุปสั้น ๆ ของเวอร์ชัน API ที่มีอยู่และสิ่งที่คาดหวังในเวอร์ชันที่กําลังจะมาถึง เวอร์ชันที่แสดงที่นี่ถือว่าเป็นเวอร์ชันที่เสถียรและไม่เปลี่ยนแปลง
API v5.10.0
- DataViewMetadataColumn มีคุณสมบัติใหม่ที่เรียกว่า
sourceFieldParameters
คุณสมบัตินี้จะระบุว่าเขตข้อมูลปัจจุบันเป็นผลลัพธ์ของพารามิเตอร์เขตข้อมูลหรือไม่ ถ้าเขตข้อมูลเดียวสามารถมาจากหลายพารามิเตอร์เขตข้อมูล คุณสมบัตินี้แสดงรายการพารามิเตอร์เขตข้อมูลที่เกี่ยวข้องทั้งหมด - สนับสนุนเดสก์ท็อป มิถุนายน 2024
API v5.9.1
acquireAADTokenService
: ปรับปรุงเพื่อสนับสนุนระบบคลาวด์ต่อไปนี้- ระบบคลาวด์เชิงพาณิชย์
- ประเทศจีนคลาวด์
- ชุมชน Cloud สําหรับส่วนราชการสหรัฐอเมริกา
- ชุมชนภาครัฐของสหรัฐอเมริกา Cloud High
- กระทรวงกลาโหมสหรัฐ
API v5.9.0
- API ตัวกรองข้อมูลประจําตัวแบบลําดับชั้น: ช่วยให้คุณสามารถสร้างวิชวลที่ใช้เมทริกซ์การแมปข้อมูลเพื่อกรองข้อมูลตามจุดข้อมูลที่ใช้โครงสร้างลําดับชั้น ซึ่งจะเป็นประโยชน์สําหรับวิชวลแบบกําหนดเองที่ใช้แบบจําลองความหมายของคีย์แบบ group-on และต้องการกรองลําดับชั้นตามจุดข้อมูล
acquireAADTokenService
: ขยายด้วยคุณสมบัติเพิ่มเติม- สนับสนุน Desktop มีนาคม 2024
API v5.8.0
- API ที่เก็บข้อมูลภายใน: API ที่เก็บข้อมูลภายในเวอร์ชันใหม่ที่พร้อมใช้งานสําหรับวิชวลแบบกําหนดเองทั้งหมดและควบคุมโดยการตั้งค่าส่วนกลางที่เปิดอยู่ตามค่าเริ่มต้น ผู้ดูแลระบบสามารถปิดการตั้งค่าส่วนกลางเพื่อปิดใช้งานทั้ง API เดิมและ API เวอร์ชันใหม่
- การสนับสนุนบนวัตถุสําหรับวิชวลแบบกําหนดเอง: เมื่อมีการสนับสนุนวัตถุสําหรับวิชวลแบบกําหนดเองเพื่อปรับประสบการณ์การใช้งานของผู้ใช้ให้เหมาะสมและมอบประสบการณ์การเขียนแบบรวมศูนย์ในแบบเดียวกับวิชวลแบบนอกกรอบ
- สนับสนุนเดสก์ท็อปกุมภาพันธ์ 2024
API v5.7.0
- API การรับรองความถูกต้องวิชวลแบบกําหนดเองของ Power BI: อนุญาตให้วิชวลแบบกําหนดเองรับโทเค็นการเข้าถึง Microsoft Entra ผ่านการลงชื่อเข้าระบบครั้งเดียว (SSO) ซึ่งอํานวยความสะดวกในการดําเนินการตามบริบทของผู้ใช้ที่ปลอดภัยและมีประสิทธิภาพ
- ตัวควบคุมการดูรายละเอียดแบบไดนามิก: อนุญาตให้วิชวลเปิดใช้งานหรือปิดใช้งานคุณลักษณะการดูรายละเอียดเชิงลึกแบบไดนามิกโดยใช้การเรียกใช้ API
- เมื่อเปิดใช้งานคุณลักษณะการดูรายละเอียดแนวลึก ฟังก์ชันการทํางานทั้งหมดของการดูรายละเอียดแบบเจาะลึกและคุณลักษณะขยาย/ยุบจะพร้อมใช้งาน ฟังก์ชันเหล่านี้รวมถึงการเรียกใช้ API คําสั่งเมนูบริบท ปุ่มเจาะส่วนหัว และการสนับสนุนสําหรับข้อมูลลําดับชั้น
- เมื่อปิดใช้งานคุณลักษณะการดูรายละเอียด ฟังก์ชันการทํางานเหล่านี้จะไม่พร้อมใช้งาน
- สนับสนุนเดสก์ท็อป ธันวาคม 2023
API v5.4.0
- ปรับปรุงการนําทางแป้นพิมพ์: ปรับปรุงการช่วยสําหรับการเข้าถึงและการใช้งานวิชวลของคุณ โดยการให้ตัวเลือกเพิ่มเติมสําหรับการโต้ตอบกับวิชวลโดยใช้แป้นพิมพ์
- ตรวจหาการใช้ตัวกรองในรายงาน: ตรวจสอบว่ามีตัวกรองใด ๆ ที่นําไปใช้กับรายงานหรือไม่
- สนับสนุน Desktop พฤษภาคม 2023
API v5.3.0
- การแก้ไขการอัปเดตของ SelectionId สําหรับเมทริกซ์
dataView
หมายเหตุ
ข้อมูลหลักของ selectionId อาจเปลี่ยนแปลง ดังนั้น selectionId/identityIndex ที่ยังคงอยู่โดยใช้ API เวอร์ชันที่เก่ากว่าอาจไม่เกี่ยวข้องในวิชวลเมทริกซ์
downloadService
: เพิ่มวิธีการexportVisualsContentExtended
ใหม่ที่ส่งกลับข้อมูลผลลัพธ์ที่ขยายแล้วของการดาวน์โหลด- สนับสนุน Desktop มีนาคม 2023
API v5.2.0
- การลด ข้อมูลแบบกําหนดเอง - คุณลักษณะนี้ที่ เพิ่มลงในสคีมา capabilities.json อนุญาตให้ หน้าต่าง ดึงข้อมูลสามารถปรับเปลี่ยนแบบไดนามิกโดยรหัสวิชวลแบบกําหนดเองที่ผู้เขียนรายงานทํา
- รองรับเดสก์ท็อป ธันวาคม 2565
API v5.1.0
- การ เรียงลําดับแบบกําหนดเอง - ปรับปรุงการเรียงลําดับแบบกําหนดเองสําหรับตาราง
- ผลรวมย่อย - ชนิดผลรวมย่อยใหม่ระบุว่าควรดึงผลรวมก่อนหรือหลังส่วนที่เหลือของข้อมูลหรือไม่
- ตัวกรอง ข้อมูลเอกลักษณ์ - กรองข้อมูลตามประเภท
- บานหน้าต่าง รูปแบบใหม่ - ออกแบบวิชวลแบบกําหนดเองที่สนับสนุนการออกแบบบานหน้าต่างรูปแบบใหม่
- สนับสนุนเดสก์ท็อปตุลาคม 2022
API v4.7.0
- API สิทธิ์การใช้งาน - ขาย จัดการ และบังคับใช้สิทธิการใช้งานโดยตรงผ่านตลาดการค้า
- API การดูรายละเอียดแนวลึก - สร้างวิชวลที่สามารถทริกเกอร์การดําเนินการดูรายละเอียดแนวลึกได้โดยไม่ต้องมีการโต้ตอบกับผู้ใช้
- สนับสนุนเดสก์ท็อป กรกฎาคม 2022
API v4.6.0
- คุณสมบัติความสามารถใหม่: สิทธิพิเศษ และสิทธิพิเศษสองประการ:
- การเข้าถึงเว็บ
- ดาวน์โหลดไฟล์จากวิชวลแบบกําหนดเอง
- เพิ่มสวิตช์ผู้ดูแลระบบผู้เช่าที่สอดคล้องกัน สองตัว
- ดาวน์โหลด API เพื่ออนุญาตให้ดาวน์โหลดวิชวลไปยังไฟล์
- สนับสนุนเดสก์ท็อป มิถุนายน 2022
API v4.2.0
- ค่าสถานะใหม่เพื่อ ขยายและยุบส่วนหัวของแถว
- สนับสนุนเดสก์ท็อปกุมภาพันธ์ 2022
API v3.8.0
- สนับสนุน Desktop พฤษภาคม 2021 และรุ่นที่ใหม่กว่า
API v3.7.0
- สนับสนุนเดสก์ท็อปเมษายน 2021 และใหม่กว่า
API v3.6.0
- วิชวลสามารถรับการอัปเดตจาก Power BI โดยไม่จําเป็นต้องผูกข้อมูลใด ๆ
- สนับสนุน Desktop 2021 กุมภาพันธ์ และรุ่นที่ใหม่กว่า
- รองรับ Desktop RS พฤษภาคม 2021 และใหม่กว่า
API v3.4.0
fetchMoreData
: พารามิเตอร์ใหม่aggregateSegments
(ค่าเริ่มต้นเป็น true) สําหรับการสนับสนุน fetchMoreData แบบไม่มีการรวม- สนับสนุน Desktop 2020 พฤศจิกายนและรุ่นที่ใหม่กว่า
- สนับสนุน Desktop RS มกราคม 2021 และรุ่นที่ใหม่กว่า
API v3.2.0
- สนับสนุน supportsMultiVisualSelection
- รองรับ Desktop 2019 กันยายน และใหม่กว่า
- รองรับ Desktop RS มกราคม 2020 และใหม่กว่า
API v2.6.0
- เพิ่ม isInFocus เพื่ออัปเดตตัวเลือกและวิธีการ switchFocusModeState ไปยังโฮสต์วิชวล
- รองรับการปรับแต่งผลรวมย่อย
- สนับสนุน Desktop 2019 มิถุนายนและรุ่นที่ใหม่กว่า
- รองรับ Desktop RS พฤษภาคม 2019 และใหม่กว่า
API v2.5.0
- รองรับบานหน้าต่างการวิเคราะห์
- รองรับ
SelectionIdBuilder
วิธีการ withMatrixNode และ withTable - ไม่รองรับ
DataRepetitionSelector
อินเทอร์เฟซ อีกต่อไป โดยแทนที่ด้วยdata.CustomVisualOpaqueIdentity
อินเทอร์เฟซ
API v2.3.0
- API หน้าเริ่มต้น
- API ที่เก็บข้อมูลภายใน
- API ตัวกรองทูเพิล (ตัวกรองหลายคอลัมน์)
- API เหตุการณ์การแสดงผล
API v2.2.0
API v2.1.0
- การปรับปรุงประสิทธิภาพการทํางาน:
- เวลาโหลดเร็วขึ้น
- ฟุตพริ้นท์หน่วยความจําที่มีขนาดเล็กลง
- ข้อมูลและทรานสชันเหตุการณ์ที่ปรับให้เหมาะสม
บันทึกย่อประจำรุ่น
การกรอง API ที่สร้างขึ้นใหม่จะพร้อมใช้งานใน API 2.2 และไม่ได้รับการรองรับใน API 2.1
วิชวลจะได้รับเฉพาะชนิด dataView ที่ถูกประกาศในความสามารถเท่านั้น วิชวลที่ใช้ชนิด dataView หลายชนิดจะเสียหายซึ่งเป็นผลจากการอัปเดตนี้
ไม่รองรับ
DataViewScopeIdentity
อินเทอร์เฟซ อีกต่อไป โดยแทนที่ด้วยdata.DataRepetitionSelector
อินเทอร์เฟซ ถ้าคุณใช้คุณสมบัติDataViewScopeIdentity
หลักของอินเทอร์เฟซ คุณสามารถแทนที่ด้วยJSON.stringify(identity)
undefined
จะถูกแทนที่ด้วยnull
ภายใน dataView เมื่อมีการวนซ้ําบนอาร์เรย์ที่ใช้var item in myArray
การข้ามบนundefined
แต่จะไม่ข้ามบนnull
วิชวลที่ใช้รูปแบบนี้อาจเสียหายจากการอัปเดตนี้ ตรวจสอบให้แน่ใจว่าได้ตรวจสอบnull
ในอาร์เรย์:for (var item in myArray) { if (!item) { continue; } console.log(item); }
คุณสมบัติ
proto
ไม่จัดเก็บ metadata\data ที่ซ่อนไว้ภายใน dataView อีกต่อไป วิชวลที่เข้าถึงคุณสมบัติผ่านproto
อาจเสียหายจากการอัปเดตนี้
API v1.13.0
- รองรับ ตัวแบ่งส่วนข้อมูลการซิงค์ โปรดทราบว่าจะใช้ได้เฉพาะตัวแบ่งส่วนข้อมูลเขตข้อมูลเดี่ยวเนื่องจาก PBI สถานะของโค้ดปัจจุบัน อ่านเพิ่มเติม
- การเข้าถึง: การสนับสนุนความคมชัดสูง
- การเข้าถึง: อนุญาตให้มีการตั้งค่าสถานะโฟกัสของแป้นพิมพ์
API v1.12.0
- รองรับธีม
- รองรับ fetchMoreData โปรดทราบว่า Fetch More Data API เอาชนะขีดจํากัดสูงสุดของจุดข้อมูล 30K
- API คําแนะนําเครื่องมือของพื้นที่ทํางาน
API v1.11.0
API v1.10.0
- เพิ่ม
ILocalizationManager
- API การรับรองความถูกต้อง
API v1.9.0
API v1.8.0
- รองรับ fillRule ชนิดใหม่ (การไล่ระดับสี) ใน schema ความสามารถ
- รองรับคุณสมบัติกฎใน schema ความสามารถสําหรับคุณสมบัติวัตถุ
API v1.7.0
API v1.6.2
- รองรับ โหมดแก้ไข สําหรับวิชวลเพื่อเข้าสู่โหมดแก้ไขในวิชวล
- รองรับ วิช วล R Power BI แบบโต้ตอบ (html) โดยอ้างอิงตาม html
API v1.5.0
- รองรับ อนุญาตให้มีการโต้ตอบ สําหรับการโต้ตอบกับภาพ
API v1.4.0
API v1.3.0
API v1.2.0
- เพิ่ม colorPalette เพื่อจัดการสีที่ใช้ในวิชวลของคุณ
- รองรับ การเลือกหลายรายการ - selectionManager สามารถยอมรับอาร์เรย์ ของ
SelectionId
- รองรับวิชว ล R โดยใช้สคริปต์ R
API v1.1.0
- รองรับ การแก้จุดบกพร่องของวิชวลใน iFrame
- เพิ่ม Sandbox น้ําหนักเบาด้วยการเตรียมใช้งาน iFrame ที่รวดเร็วขึ้น
- แก้ไขปัญหา Capabilities.objects ไม่สนับสนุนชนิด "text"
- รองรับ เพื่ออัปเดตข้อกําหนดชนิด API ของวิช
pbiviz update
วลและ schema --api-version
รองรับค่าสถานะ ในpbiviz new
เพื่อสร้างวิชวลด้วยเวอร์ชัน API เฉพาะ- รองรับ alpha release ของ API v1.2.0
โฮสต์วิชวล
- เพิ่ม createSelectionIdBuilder เพื่อสร้างรหัสเฉพาะที่ใช้สําหรับการเลือกข้อมูล
- เพิ่ม createSelectionManager เพื่อจัดการสถานะการเลือกของวิชวลและสื่อสารการเปลี่ยนแปลงไปยังโฮสต์วิชวล
- เพิ่มอาร์เรย์ของสีเริ่มต้นเพื่อใช้ในวิชวล
API v1.0.0
- การเผยแพร่ API เริ่มต้น