Tùy chọn kiểm soát ngăn xếp Power BI trong Power Apps

Tùy chọn kiểm soát hiển thị ngăn xếp Power BI bên trong ứng dụng.

Bạn không có Power BI? Đăng ký.

Mô tả

Tận dụng tính năng phân tích và báo cáo dữ liệu hiện có bằng cách hiển thị ngăn xếp Power BI bên trong ứng dụng. Chỉ định ngăn xếp mà bạn muốn hiển thị bằng cách đặt thuộc tính Workspace, DashboardTile trong tab Dữ liệu của bảng điều khiển tùy chọn.

Lưu ý

  • Power BI kiểm soát ô xếp không có sẵn trên môi trường GCC High và DoD .
  • Điều khiển hình xếp Power BI không dùng được ở Trung Quốc.
  • Đối với các yêu cầu về giấy phép khi nhúng hình xếp Power BI, hãy xem Cấp phép.

Chia sẻ và bảo mật

Khi chia sẻ một ứng dụng chứa nội dung Power BI, bạn phải chia sẻ không chỉ ứng dụng mà còn cả bảng thông tin chứa ngăn xếp. Nếu không, nội dung Power BI sẽ không xuất hiện ngay cả với người dùng mở ứng dụng. Ứng dụng chứa nội dung Power BI tôn trọng các quyền đối với nội dung đó.

Hiệu suất

Không nên tải hơn 3 ngăn xếp Power BI cùng lúc bên trong ứng dụng. Bạn có thể kiểm soát việc tải và dỡ tải ngăn xếp bằng cách đặt thuộc tính LoadPowerBIContent.

Tùy chọn nhúng

Chức năng nhúng khác nhau giữa các phiên bản API Power BI. Do lược đồ xác thực API Power BI mới, hình xếp của bạn có thể không truy cập được trên di đọng hoặc trong các trường hợp được nhúng khác (Teams hoặc SharePoint).

Bạn có thể kiểm soát việc sử dụng phiên bản API bằng cách dùng thuộc tính AllowNewAPI. Để biết thêm thông tin, hãy xem Thuộc tính chính.

Giá trị thuộc tính AllowNewAPI Hành vi
Đúng Bạn có thể nhúng bảng điều khiển, báo cáo hay hình xếp bằng cách lấy URL nhúng từ Power BI rồi đặt URL đó làm giá trị TileUrl.
Sai Bạn có thể nhúng bảng điều khiển bằng cách lấy URL nhúng rồi đặt URL đó làm giá trị TileUrl, hoặc sử dụng giao diện đồ họa cung cấp sẵn.

Lưu ý

Nhúng một URL Power BI (ví dụ: trong IFrame) không được hỗ trợ trên Power Apps dành cho thiết bị di động vì xác thực yêu cầu URL Power BI không được xử lý bởi trình phát di động.

Lọc

Chức năng lọc khác nhau giữa các phiên bản API Power BI. Xem các phần dưới đây tương ứng với cách bạn đặt cấu hình điều khiển.

Khi dùng API mới để gọi dịch vụ Power BI

Khi thuộc tính AllowNewAPI được đặt thành "True", tức là bạn đang dùng API mới để gọi dịch vụ Power BI. Để biết thêm thông tin, hãy xem lọc báo cáo bằng cách sử dụng tham số chuỗi truy vấn trong URL.

Khi dùng API gốc để gọi dịch vụ Power BI

Khi thuộc tính AllowNewAPI được đặt thành "False", tức là bạn đang dùng API gốc để gọi dịch vụ Power BI. Trong trường hợp này, bằng cách truyền một tham số từ ứng dụng, bạn có thể lọc các kết quả xuất hiện trong hình xếp Power BI. Tuy nhiên, chỉ các giá trị chuỗi và toán tử bằng được hỗ trợ, còn bộ lọc có thể không hoạt động nếu tên bảng hoặc tên cột chứa dấu cách.

Để chuyển một giá trị bộ lọc duy nhất, hãy sửa đổi giá trị của thuộc tính TileURL, theo cú pháp sau:

"https://app.powerbi.com/embed?dashboardId=<DashboardID>&tileId=<TileID>&config=<SomeHash>"

Đối với giá trị đó, hãy gắn thêm cú pháp sau:

&$filter=<TableName>/<ColumnName> eq '<Value>'

Ví dụ như sử dụng giá trị từ ô danh sách:

"&$filter=Store/Territory eq '" & ListBox1.Selected.Abbr & "'"

Tham số này sẽ lọc một giá trị trong tập dữ liệu của báo cáo chứa ngăn xếp. Tuy nhiên, tính năng lọc có các giới hạn sau:

  • Chỉ có thể áp dụng một bộ lọc.
  • Chỉ toán tử eq được hỗ trợ.
  • Loại trường phải là chuỗi.
  • Tính năng lọc chỉ khả dụng trên các ngăn xếp trực quan hóa được ghim. Các báo cáo đã ghim không được hỗ trợ.
  • Không thể lọc hình ảnh tập lệnh R và Python.

Bạn có thể sử dụng các trường đã tính trong báo cáo Power BI để chuyển đổi các loại giá trị khác thành chuỗi hoặc kết hợp nhiều trường thành một.

Thuộc tính khóa

AllowNewAPI - Có sử dụng API mới khi gọi dịch vụ Power BI không. Đặt giá trị thành True sẽ cho phép sử dụng API Power BI mới (không được hỗ trợ trên di động và một số trường hợp nhúng, nhưng cho phép lọc nâng cao hơn). False sẽ sử dụng API gốc. Giá trị mặc định là false.

Dashboard – Bảng thông tin Power BI chứa ngăn xếp.

LoadPowerBIContent – Khi được đặt thành True, nội dung Power BI được tải và hiển thị. Khi được đặt thành False, nội dung Power BI sẽ ngừng tải, giải phóng bộ nhớ và tối ưu hóa hiệu suất.

PowerBIInteractions - Khi đặt thành Đúng, nội dung Power BI có thể được tương tác nhưng sự kiện Power Apps OnSelect sẽ không kích hoạt. Khi đặt thành Sai, không thể tương tác với ngăn xếp, nhưng sự kiện Power Apps OnSelect sẽ kích hoạt khi ngăn xếp đó được chọn.

Tile – Tên của ngăn xếp Power BI mà bạn muốn hiển thị.

Workspace – Không gian làm việc Power BI chứa ngăn xếp.

Thuộc tính bổ sung

BorderColor – Màu viền của tùy chọn kiểm soát.

BorderStyle – Liệu viền của tùy chọn kiểm soát là Nét liền, Nét đứt, Chấm chấm hay Không có.

BorderThickness – Độ dày viền của tùy chọn kiểm soát.

DisplayMode – Liệu tùy chọn kiểm soát này sẽ cho phép người dùng nhập (Chỉnh sửa), chỉ hiển thị dữ liệu (Xem) hay tắt (Tắt).

Height – Khoảng cách giữa cạnh trên cùng và cạnh dưới cùng của tùy chọn kiểm soát.

OnSelect – Các thao tác cần thực hiện khi người dùng chọn một tùy chọn điều khiển. Theo mặc định, báo cáo Power BI liên kết với ngăn xếp sẽ mở ra.

TileUrl – URL mà ngăn xếp được yêu cầu từ dịch vụ Power BI. Để thêm chức năng lọc chuỗi truy vấn vào URL của bạn, hãy xem phần lọc ở trên.

Visible – Liệu tùy chọn kiểm soát sẽ hiển thị hay bị ẩn.

Width – Khoảng cách giữa cạnh trái và cạnh phải của tùy chọn kiểm soát.

X – Khoảng cách giữa cạnh trái của tùy chọn kiểm soát và cạnh trái của vùng chứa chính (màn hình—nếu không có vùng chứa chính).

Y – Khoảng cách giữa cạnh trên cùng của tùy chọn kiểm soát và cạnh trên cùng của vùng chứa chính (màn hình—nếu không có vùng chứa chính).

Ví dụ:

  1. Trên tab Chèn, hãy mở menu Biểu đồ rồi thêm kiểm soát ngăn xếp Power BI.

    Bạn không biết cách thêm và đặt cấu hình tùy chọn kiểm soát?

  2. Trên tab Dữ liệu của bảng điều khiển các tùy chọn, hãy chọn Không gian làm việc của tôi cho cài đặt Không gian làm việc.

  3. Chọn bảng thông tin trong danh sách bảng thông tin, sau đó chọn ngăn xếp trong danh sách ngăn xếp.

    Tùy chọn kiểm soát này hiển thị ngăn xếp Power BI.

Hướng dẫn hỗ trợ tiếp cận

Ngăn xếp Power BI đơn thuần là một vùng chứa cho nội dung Power BI. Tìm hiểu cách tạo nội dung có thể tiếp cận bằng các mẹo tiếp cận Power BI này.

Nếu nội dung Power BI không có tiêu đề, hãy cân nhắc thêm tiêu đề bằng cách sử dụng tùy chọn kiểm soát Label để hỗ trợ trình đọc màn hình. Bạn có thể đặt nhãn ngay trước ngăn xếp Power BI.

Lưu ý

Bạn có thể cho chúng tôi biết bạn thích dùng ngôn ngữ nào cho tài liệu không? Làm một cuộc khảo sát ngắn. (xin lưu ý, khảo sát này bằng tiếng Anh)

Cuộc khảo sát sẽ mất khoảng bảy phút. Không có dữ liệu cá nhân nào được thu thập (điều khoản về quyền riêng tư).