Top 10 Filter Dashboard Designer - sharepoint-2010

I am using performance point for showing reports in Sharepoint 2010 BI center. My requirement is to show top 10 items for all the hierarchy levels by default. User should not right click and select top 10 filter, instead the report should show top 10 items by default. I am not sure how should I acheive this.
Process I have tried:
I created a filter to show regions in the drop down and wanted to connect this to my report and based on the region selection I would like to show top 10 clients and top 10 products within that each client.
Can someone please help me with this
Thanks,

Make topcount named set in the Analysis service cube and use this set as basis for the report.
You should make as many named sets as you have different hierarchies.
See this link for more info on Microsoft developer network

Related

How do I see the source tables that Infor XA Power-Link is using to create the current view?

Through Infor XA Power-Link, I have access to a sales history view with things like quantity, price, item number, etc.
Using System i Navigator, I would like to be able to run a SQL script that produces a similar table, but customized to my liking.
However, I'm having trouble locating the tables involved in producing the Power-Link view. Is there a way to check the source using Power-Link so that I can get the table names?
Sure is! You need to use the SQL Monitor. Start the business object and go to Help then About Infor. The about screen will appear. Hit Control-D to start the SQL Monitor. You should see 3 columns: Start, Duration and SQL. Refresh the view and see the SQL Monitor will populate. Right-click and copy the entry that has 'SQL SW executeQuery' entry and paste into your favorite SQL editor. This will be the exact SQL select statement used by PowerLink. Modify to your needs.
Let me know if you need anything else.
Matt
Note: You can prevent users from accessing any of the Diagnostic tools which includes the SQL monitor. This is done via security task DSPDGNINF. It's located under the CAS application > Client System Preferences security area.
Load menu AMZM38 - CAS Security Maintenance
Select Option 1 Area and task authorizations
Select CAS as the application
Use Option 2 Change on Client System Preferences security area
Use Option 11 Authorize users to configure who should have access and who should not (revoke)
F12 to go back one screen
Lock task DSPDGNINF
Please note, security is not active until the task is locked. Also, to test, one must use a new Power-Link session as security is cached.

Using a datagridview to display access records in realtime?

Nothing too advanced in terms of which records. I am just looking to display all records from an access database table in a datagridview but in real-time as they are modified/added/deleted/etc.
As part of an inventory management program I am writing in vb.net (visual studio 2017) (Microsoft access 2010) I have a monitoring form that has all the info from my database in separate datagridviews (one for each table in the database). I'm running into a few issues however. First of all I cannot find a way to refresh the datagridviews when a record is changed. For example, if a quantity of a certain product is changed I want that to be reflected in the monitoring form. This software will be run on multiple computers simultaneously and I'm not sure of the best way to be able to accomplish this if say I am monitoring the inventory and a computer in the stockroom updates the quantity. If I want MY monitoring window to show the changes how would I go about doing that?
The next problem I have been facing is that when the datagridview is refreshed by calling the "fill" query of the tableadapter linked to the datagridview the list scrolls all the way to the top and the users position is lost. is there a way to keep the users position in the list? The way I am updating all the lists now is by running a query on the database to count the number of records and comparing it to the datagridview rowcount. If it is the same then it does nothing but if they are different then I refresh the datagridview.
If there is a way to just display the information from an access table in a datagridview in real-time that could solve at least the first of my problems. It may be wishful thinking but I could not find any information on how to do it yet.
I can provide any additional information if needed.

Can BO dashboard be created from WebI report?

I need to create a dashboard using my webi report. Can this be achievable? If so, how?
Thanks in Advance
Niki
I tried this a few months back, while we primarily create Desktop Intelligence reports we have started to create WebI reports with the aim of creating dashboards with some of them.
We are running BOE XI3.1.
Here is a link to a blog which is one of the couple of blogs that I read when doing it.
Basically, you would right-click on the table in WebI and select publish block, you then follow the publish content prompts and when completed in the Web Services pane (if not visible, there is a Web Services checkbox in the top-right of the window) where you can get the Web Service URL that you can then use as a datasource within Xcelsius.
The WebI report I was playing with worked and I was able to get the data in Xcelsius.

Caching in SSRS before clicking View Report

I know that there is Sql Server Reporting Services uses caching. But, I would like to now if it caches the report before clicking the View Report button i.e. does it already cache the data for the report by merely changing the values of the dropdown Report Parameters. Here is the scenario:
I call stored procedures to get the labels and values of the dropdown report parameters aside form the main report itself.
My dropdown is cascading i.e. There are three dropdown lists (from top to bottom) say Dropdown A, B and C. The labels and values of Dropdown C are dependent on Dropdown B. Dropdown B is dependent on Dropdown A.
I use SQL Server 2005 version as Report Server, tables and stored procedures. If its an exclusive feature of 2008, I would be glad to know, but please indicate the version you are explaining.
Any relevant information is appreciated. Thank you in advance for your time and expertise.
A report is cached with combination of parameters -- different parameter combinations result in different cache instances of the report.
Caching happens the "first time" a report is generated, after the previous version expired.
If you want to pre-load the cache to speed-up "the first delivery", use the Null Provider for the method of delivery in a data-driven subscription.
To address your problem -- does changing a drop-down box re-run a report? On my server I have to click the [View Report] button to start generating the report -- the report is not cached until you see "Report is being generated" message.

Using subreports with Microsoft's ReportViewer control in local mode

Does anyone have a recommendation for an excellent reference on Microsoft's ReportViewer (VS 2008 flavour) when used in local mode? I'm currently using it but parts of it are a bit of a black box so I'd like to read up on the entire subject.
Especially want to start using sub-reports to display more complex parent-child reports. I'm assuming they work in a similar mode to Crystal Reports with which I'm reasonably familar.
Thanks, Rob.
The link to http://www.gotreportviewer.com is a good once but it does look like material on local sub reports and ReportViewer 2008 is a little sparse and spreadout across the net. It would be a subject worth blogging about so I will :-)
Here are a few headlines:
A subreport is a completely separate report but is linked to the master report using the standard report parameter mechanism. The master report is configured to pass one or more of it's fields (e.g. the primary key) to the subreport. The subreport typically then uses this parameter as a parameter to it's own query to load a dataset
Even though you may have defined a data source against the subreport when designing it, this isn't used when used in a master report. Instead you have to implement a handler for the SubreportProcessing event. The same handler is called for each subreport you add to your master report so you can query the parameters passed to the handler to determine the dataset to load.
The event handler is called once for each record in master report. For example, if the master report displays 200 records, the event handler is called 200 times but with a different parameter each time.
Because of this, you have to be wary of performance. The first report I ran had 2,000 records (perfectly okay for a flat report) but each of those 2,000 records fetched 20 child records for the subreport. It did run but took several minutes before the report was rendered
If you can structure your data so that a single dataset can be used containing data for both the master and subreport, then nested data regions have better performance - only one query to return 2,000 records not 2,000 individual queries. See http://www.gotreportviewer.com/masterdetail/index.html
Cheers, Rob.
I worked with the ReportViewer control at one point and was able to find some good information at http://www.gotreportviewer.com
Was the documentation insufficient? In what way?
Reporting Services and ReportViewer Controls in Visual Studio
Samples and Walkthroughs
ReportViewer Controls (Visual Studio)