"help"
102 TopicsPower BI RS January 2026 – Reports Using RLS Enter Infinite Reload Loop
We upgraded to the January 2026 latest release of Power BI Report Server, which is reported to include a fix for this issue: Version: 1.25.9558.32914 (build 15.0.1120.122), Released: March 5, 2026 Fixed issue where Power BI reports with RLS get stuck spinning. However, this keeps happening for any user that is not set-up with a Role in the RLS report. This is very confusing; previous versions were displaying a relevant error message that helped identify the issue (missing access rights). But now the report keeps reloading over and over! Please advise Regards2.4KViews0likes8CommentsIssue Exporting Power BI Paginated Report via API Using Service Principal
Hello Power BI Community, I’m currently facing an issue with automating Paginated report exports in Power BI using the REST API with a service principal. Everything seems to be working fine when I use a master user, but I’m running into issues when trying to use a service principal for the same task. Here’s a brief overview of what I’ve done so far: Set up a Service Principal in Azure Active Directory and granted it the necessary API permissions (e.g., Report.Read.All, Dataset.ReadWrite.All, etc.) for Power BI. Used the OAuth2 client credentials flow to authenticate and obtain an access token for the service principal. Successfully created a dataset using the Power BI API. Created paginated reports based on this dataset. Attempted to use the Export to File in Group API to export the report. When I try to export the report using the service principal, I’m encountering the following error: { "status": "Failed", "error": { "code": "Connection_Error_General", "message": "RootActivityId(4780ea99-6f13-4c9d-a18f-6f935b2ce05f): There was an error communicating with Analysis Services. Please verify that the data source is available and your credentials are correct.", "details": [] } } The export works perfectly fine when I use a master user for authentication, so the issue seems to be related to service principal authentication. Any help or pointers would be greatly appreciated! Thanks in advance for your help!Solved1.2KViews1like5CommentsPower BI Report Server Embedding
Hello Power BI Community, I’m working on a custom application that requires embedding Power BI reports hosted specifically on Power BI Report Server (PBRS), our on-premises solution. We recognize that PBRS differs significantly from the Power BI Service (Cloud) in terms of architecture and security, relying primarily on Windows Authentication and Kerberos Constrained Delegation for SSO. Our main question is about programmatic embedding and interactivity: Does the Power BI JavaScript API support embedding reports hosted on Power BI Report Server? If JavaScript API embedding isn’t an option for PBRS, what are the best practices for achieving embedding? Thank you, MarcoSolved2.2KViews1like6CommentsSearch a substring in string from another table with DAX
Hi everyone, I need help figuring out how to search for a substring in another table with DAX. My data looks like this: Table 1: Customer ID Products IDs AA_019442 123456A;123456B BB_149432 123456A CC_924742 123456F;123456C DD_127194 123456C EE_373878 123456E Table 2 (unrelated and unique ids): Product ID Description 123456A AAAAAAAAAAA 123456B BBBBBBBBBBBBB 123456C CCCCCCCCCCCC I need to compare every substring in the column "Product IDs" in Table 1 with the column "Product ID" in Table 2. My expected outcome would be: If both subtrings match, then I should get the description concatenated If just one of the substrings match, then I should get only the description for the ids that math If there is no match, then BLANK Customer ID Product IDs Description AA_019442 123456A;123456B AAAAAAAAAAA;BBBBBBBBBBBBB BB_149432 123456A AAAAAAAAAAA CC_924742 123456F;123456C CCCCCCCCCCCC DD_127194 123456C CCCCCCCCCCCC EE_373878 123456E I know that this could easily be accomplished with PowerQuery/M by splitting every product IDs by the delimiter ";" and matching them, but I'm asking for help with DAX because of how the PowerBI model has been made. I thought at first the SEARCH function or the CONTAINSSTRING one would work, but I didn't manage to write the code for it, because I don't know how to search for contents in another unrelated table. Thanks everyone in advance!!Solved4.3KViews0likes2CommentsRemove blank when Parameter is selected
Hey guys, I need your wisdom with a matrix visualization where I have used a parameter to control the rows, allowing users to select their desired view. My goal is to hide rows that contain "Blank Approver" values when Approver Parameter is selected. Here’s the issue: The "Blank Approver" rows represent rejected items, which should not be displayed if the user selects an "Approved" type. The challenge is that the "Blank Approver" rows should not be shown regardless of the selected type (Approved or Rejected) when the parameter is applied. I have attached an image to illustrate how the matrix should look when both the parameter and type are selected (as an ideal scenario). Is there a way to achieve this behavior where the "Blank Approver" rows are completely hidden when only the parameter is selected? Parameter selected Parameter and Type is selectedSolved600Views0likes2CommentsAny way to display warning if data is stale from a data source error?
I'm using Power BI Report Server in import mode for a few reports/dashboards and have them displayed on large monitors. These dashboards are used to display real-time data (within the last 5 minutes). I have a script that clicks the refresh button on the dashboard every minute to catch the background refresh and ensure that the visuals are constantly updated on the display. I have a "Last Refresh" visual at the top of the dashboard which shows the last successful refresh. Is there any way to use HTML, pbiviz plugin, or some other method to compare last successful refresh time to the current system time when the refresh fails? I need a way for people to know that the data they're seeing is stale data because of a failure in refreshing from one of the data sources. As I understand it, the method would need to somehow have access to local system time as UTCNOW will have the last successful refresh time instead of the actual current system time.1.7KViews0likes6CommentsDetermine if the value displayed is in cents or dollars
hi everyone, is there a trick or tip on how to determine if a value displayed in a graph is in cents or dollars? basically the formula is like this: Formula = VAR work = CALCULATE([Work]) VAR unit = CALCULATE([Unit],'Table1'[Column1]<>"S") RETURN IF(DIVIDE(work,unit)<1,DIVIDE(work,unit)*100,DIVIDE(work,unit))Solved1.1KViews0likes5CommentsHow to filter table with value related to the selectedvalue
I have the two tables below in my power bi file. I have a slicer from Table2 that uses column [Month] as the selected value. If a month is selected, I want to calculate and filter Table1 where Table1 = the associated selected [Date Rank] from Table2 + 1. For example, if 24-Jun is selected from Table2, I want to filter Table1 where [Month] = 24-May. Table1 ID Status Date Rank Previous Status Month Type Group A Normal 3 No previous 24-Mar Task <0 B Normal 3 No previous 24-Mar Task 1 to 5 C Not Normal 3 No previous 24-Mar Task 1 to 5 D Not Normal 3 No Previous 24-Mar Not Task 11 to 15 A Not Normal 2 Normal 24-May Task 6 to 10 B Normal 2 Normal 24-May Not Task 6 to 10 C Normal 2 Not Normal 24-May Not Task 6 to 10 D Not Normal 2 Not Normal 24-May Task 6 to 10 A Not Normal 1 Not Normal 24-Jun Task 1 to 5 B Not Normal 1 Normal 24-Jun Task <0 D Normal 1 Normal 24-Jun Task <0 E Normal 1 24-Jun Task 1 to 5 Table2 Date Rank Month 3 24-Mar 2 24-May 1 24-Jun1.3KViews0likes5CommentsMeasure Does Not work Properly.
Full Name Contract Hours Worked Hours Pay date ABC 76 7.6 15/01/2024 ABC 76 7.6 15/01/2024 ABC 76 14 15/01/2024 JOHN 42 6 28/01/2024 JOHN 42 25 28/01/2024 JOHN 42 3 28/01/2024 Hi Everyone, Above is the sample data of the timesheet. I am getting correct results when i have a single pay date selected but when i add the same measure in matrix and add pay date in the column, i am not getting correct results I am not sure why. 1 st measure to calculate Hours Worked Worked Hours= sum('Table A'[Worked Hours]) 2nd measure to calculate contract hours as Contract hours is done for fortnight Contract Hours = SUMX( SUMMARIZE( 'Table A', 'Table A'[Full Name], "CONTRACT", max('Table A'[Contract Hours]) ), [CONTRACT] ) 3 rd to calculate difference Difference= [Worked Hours]-[Contract Hours] I am checking the variance of the hours so in the matrix i am doing Difference is less than 0 in the filter. Please can someone help me with this Thanks verymuch !!Solved1.8KViews0likes6Comments