PowerBI Server - View reports in mobile format - reporting-services

Is it possible to view PowerBI Report Server deployed reports in the mobile format using a browser, without using the PowerBI Mobile application?
By default, if you open a report on a mobile browser, it opens a scaled down version of the full-size view.
Perhaps there is a url parameter that requests the mobile version of the report, similar to ?rs:embed=true appended to the end of the report url? (?rs:mobile=true has no effect)
Could not find anything on this.
Edit - currently, as a workaround considering creating versions of desktop reports with small resolution set under "Page Size" in "Format" tab, but this would be far from ideal (Reports rendered as desktop reports, Filters and tabs panes visible, inconvenient maintenance).

See the feature request on the PowerBI community site - No is the short answer to you r question.
https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/31852918-make-phone-layout-available-in-web-browser

Related

Allow screen sharing current tab in Chrome using Azure Communication Services (ACS)

I'm writing an Angular web app for VoIP communication that includes screen sharing using Azure Communication Services.
When screen sharing is initiated in Microsoft Edge, the pop-up for selecting screen/window/tab includes the current tab with the call itself. Google Chrome on the other hand does not offer current tab in the pop-up menu (it offers other opened tabs). I can only screen share the whole chrome window.
I've read that Google Chrome can record or share stream from browser using getDisplayMedia() and selfBrowserSurface can be set to the value 'include' to include the current tab in the pop up menu.
Problem is, that I don't know how to use this method in combination with Azure Communication Services and it is not recommended to use in combination with ACS. ACS Best Practices Documentation clearly states
Your application shouldn't use native browser APIs like getUserMedia or getDisplayMedia to acquire streams outside of the SDK.
Is there any way to force Google Chrome to allow screen sharing current tab?
Or even better solution: Is there any way to programmatically select current tab without displaying Pop-Up Window at all? (I can see the security concern in this case)
Chrome is rolling out the change to hide the current tab (unless selfBrowserSurface is set to 'include') along with the reordering of tabs. See https://bugs.chromium.org/p/chromium/issues/detail?id=1407021#c7 for details.
For 1.10.0-beta.1 version of the sdk, a local run of calling sample app
https://github.com/Azure-Samples/communication-services-web-calling-tutorial
shows the existing tab as an option:
sample screenshot
on this version of chrome:
screenshot

Multiple page size and orientation setting in power bi report builder

I am working on a report project using Power Bi Report Builder version 15.7.1740.1 (latest).
And I have a request from the customer to create only the first page as portrait as cover page and the remaining pages orientation will be landscape.
The problem is that the builder has only one canvas page and the orientation for this canvas will ignore the size of each page even I use the subreport is not working correctly.
The customer uses this report to an export pdf version, So any idea or workaround how to fix it?
This is the example of the request

SSRS Report to show hide a message based on the browser the report is loading in

Does anyone know if I will be able to show/hide a message on ssrs report based on the browser the user is using to view the report.
Basically I have got into a difficult situation where I have built a report which was needed, however for some reason it does not load in Internet Explorer. All the graphs get jumbled up when IE is used to view the report. But the report is good on Google Chrome.
So I want to display a text which checks if the browser is Chrome, if No - displays a text message that the report needs to be loaded in Chrome. However when it is loading in Chrome the text box is hidden using the show/hide property for the text box.
It is sloppy now but that's all the time I am left with to invest on this report for the team. please can someone help.
Have a look at the following link:SQL Server Reporting Services

SSRS - Fixed column scrolling not working when viewed in Browser

I have created a report which has too many columns to display on the screen.
As such I have set the leftmost column as Fixed Data to make the report readable.
When previewing the report through either Visual Studio or Report Builder the freezing of the columns works without problems but when running the same report through Report Manager (no matter which browser I use) the columns do not freeze.
I have tested and get the same issue when freezing header rows and have tested with several new and previously existing reports.
The strange thing is I could swear this has worked correctly in the past.
I had this issue while working with SSRS 2008 and trying to display the report with Internet Explorer 11. I solved the problem on Internet Explorer 11 by going to the Tools option menu (gear icon on the right upper corner of the screen). Click on Compatibility View Settings. On "Add this website" textbox, you should be able to see the domain of your organization, something like "organization.com". Click on Add. Leave "Display intranet sites Compatibility View" and "Use Microsoft compatibility lists" checked as it comes by default. Click on Close. You should see IE changing its appearance now a little bit. Test the report again. Next time you open the web browser, it will have this configuration already set.
It only works if you collapse the show/hide report parameters bar.
Once you have hidden that the fixed rows and columns will work just fine in the browser.

VisualStudio Report Viewer not rendering report body in Chrome

I'm aware that Chrome is not supported - http://msdn.microsoft.com/en-us/library/ms156511.aspx for the Report Viewer.
The solution here has not worked for me
ReportViewer problem in google chrome unfortunately
In our case the report body is blank. I have come across solutions to report height issues and distortion issues in the tool bar but in my case I have yet to get to that stage.
When I navigate to the Report Manager in Chrome I can see my reports [They are not perfect but are at least showing the report body]
http://localhost/Reports_SQLSERVER2008/Pages/Report.aspx? [clipped]
I have 2 questions wrt this issue and I hope someone will be able to shed some light on them.
Why would the report viewer in the Report Manager render the report body in Chrome while the VS 2010 Report viewer control will not. [Leads me to believe that the Viewer can render in Chrome so it may be something I can change].
Is it possible to extend the Report Viewer to at least render the body in Chrome.
All other browsers are fine.
Its an ASP.Net 4.0 web form app using the VS 2010 version of the report viewer on SQL Server 2008 [Moving to 2008 R2 in a short while].
I'm at the stage also where it may be the case that the effort required to resolve this issue cannot be justified. I expect there may be other problems such as parameter selection etc. I'd like to hear your thoughts.
Thanks in advance,
Rgds,
Liam
This is the fix that worked for us but is specific to our implementation.
We have the ReportViewer wrapped in a user control and this report viewer user control is used in 2 places in our Asp.Net app.
On a basic Reports page
On a webparts [Dashboard] page. Each web part contains a Report Viewer user control.
In the markup of the Report Viewer user control we set the height of the Report Viewer to a large number in Pixels. i.e. 1200px.
The report body renders in Chrome on the reports page and on our dashboard page.
As the reports page displays 1 report at a time the height setting is not an issue
In the dashboard we already expose a personalisation property of the webpart containing the report path which allows us to load what ever report we require.
We also expose a new property to store the hieght of the report in the personalisation framework and this in turn sets the height of the report viewer as required by the user.
Liam
I experienced the same problem: a blank body. Only the toolbar was visible. Using browser developer tools, I was able to find out that if I put an height of 1000px on the div that contained the report viewer, the content would be become visible.
Then, I found a property SizeToReportContent, which, if set to True, makes the content render correctly.
This property is available in the ReportViewer control in Microsoft.ReportViewer.WebForms, Version=10.0.0.0. I use local reports.
The fix that worked for me was setting: asyncrendering="False"