pageIntegration & APIsofficial - Microsoftderived - from the source, no model text

Page 6325 "Power BI Embedded Report Part"

Base Application · System.Integration.PowerBI

Across versions

  1. BC23present
  2. BC244 procedures added, 2 procedures changed
  3. BC25unchanged
  4. BC262 procedures removed
  5. BC27unchanged
  6. BC282 procedures removed
  7. BC29-30unchanged

Neighbourhood 8 connected objects and pages

Table 6312 "Power BI Displayed Element" (relates to)Power BI Displayed ElementControl add-in "PowerBIManagement" (calls, 9 links)PowerBIManagementCodeunit 6301 "Power BI Service Mgt." (calls, 7 links)Power BI Service Mgt.Codeunit 6320 "Power BI Filter Helper" (calls, 3 links)Power BI Filter HelperCodeunit 1511 "Notification Lifecycle Mgt." (calls, 2 links)Notification Lifecycle Mgt.Codeunit 6325 "Power BI Report Synchronizer" (calls, 2 links)Power BI Report SynchronizerCodeunit 43 "Language" (calls)LanguageCodeunit 8703 "Feature Telemetry" (calls)Feature Telemetry

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · System.Integration.PowerBI · captioned “Power BI” · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Power BI
SourceTable Power BI Displayed Element
PageType CardPart

Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).

Group Control Shows ToolTip
OptInControlGroup OptInGettingStarted GettingStartedTxt Specifies whether the Power BI functionality is enabled.
OptInImageField MediaResources."Media Reference" —
DeployReportsGroup DeployReportsLink DeployReportsTxt Specifies that the user can upload one or more demo reports for this page.
OptInImageField2 MediaResources."Media Reference" —
ReportGroup WebReportViewer add-in WebPageViewer —
PowerBIAddin add-in PowerBIManagement —
NoReportGroup Spacer1 label —
There are no enabled reports. label —
SelectReportsLink SelectReportsTxt Specifies that the user can select the reports to show from here.
DeployingReportsGroup Spacer2 label —
There are no enabled reports. label —
If you just started the upload of new reports from Business Central, choose Reload to see if they’ve completed. label —
SelectReportsLink2 SelectReportsTxt Specifies that the user can select the reports to show from here.
RefreshPartLink RefreshPartTxt Specifies that the user can reload the page part. If reports have been deployed in the background, reloading the page part will make them visible.

Actions

Group Action ToolTip Runs
Processing Select Report Select the report.
Previous Go to the previous Power BI element.
Next Go to the next Power BI element.
Expand Opens the currently selected element in a larger page.
Reload Reloads the Power BI subpage.
Upload Report Uploads a report from a PBIX file.
Reset My Reports Resets all Power BI setup in Business Central, for the current user. Reports in your Power BI workspaces are not affected and need to be removed manually.
Reset Reports for All Users Resets all Power BI setup in Business Central, for all users. Reports in your Power BI workspaces are not affected and need to be removed manually.

Procedures

  • SetPageContext(InputContext: Text)
  • SetFilterToMultipleValues(FilteringVariant: Variant; FieldNumber: Integer): Filters the currently displayed Power BI report to multiple values. These values are picked from the field number in the records within the filter of .
  • SetCurrentListSelection(InputSelectionVariant: Variant): Filters the currently displayed Power BI report to a single value. Only values of primitive types (such as Text, Code, Guid, Integer, Date) are supported.
  • GetOptinImageName(): Text[250]

Plus 10 local procedures.

Triggers

OnInit, OnOpenPage, OnFindRecord, OnModifyRecord

Relations

Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.

Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "page", object_name: "Power BI Embedded Report Part"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources