I have created a report in SAP BO Web Intelligence, I have input controls where users can select
permission, I need to know how many rows are there in the report after choosing the condition.
I have tried count and row number, but it just gives me total rows, not the rows based on input control.
please help
Take a look at the Dependencies of your input control and specify to which elements you want it to apply.
Noel
Related
I have built a report that generates data from a SharePoint list via Microsoft SQL Server Report Builder. I want to filter the report generation so that only items from the list with certain values of a certain field will display. Let me explain:
I have search extensively and have really confused myself. This is a report for the many projects in my team. They give updates on their project status and set a RAG status (Green, Amber, Red) weekly. This report pulls all this information together but I was it to only show projects that have an 'Amber' AND 'Red' status, exl. 'Green' RAG status.
*Image showing my current setup: 1
I want help with the filter query that would be required. I don't want it as an selectable parameter.
Any help would be much appreciated as I'm really confused! :)
You should do like below.
In your case change Expression with field RAG status, whatever your field name is.
I have reports generated by queries. I have some people who are not Access savvy (at all). Can I create a report that when opened, asks a couple questions, then generates the report based on how the person answered? I have very very limited VBA skills (but willing to learn). If I can keep them from opening Queries, it may be easier for them to get the information correct.
For example. I have a report that provides all the open records for all our sales people. Rather than create 10 different reports (one for each sales person, and 1 that is shows everyone), can I have the report generated based on if the person who opens the reports wants to see all open records for all sales people or just those from one sales person? I have something similar for suppliers - which suppliers have open records (if I only want to a report for a specific supplier, versus all suppliers).
Thanks!
-Cheryl
Based on your comment about using parameters and personally running each needed report, a form is a much better option. Apart from allowing data validation, you can also use lookups to ensure the values being passed to the data source are legitimate.
Your form should have controls for each criteria field you plan to use to generate your report. To reference the form controls in your query, use this nomenclature:
[Forms]![NameOfYourForm]![NameOfYourControl]
Using the form reference will eliminate the need to build multiple iterations of the reports and queries. Keep in mind which criteria you may want to omit though, for example, a combobox of suppliers if NULL could return ALL suppliers, so your query would need to accommodate that.
My client wants the flexibility to select one or more records from the final data within the report displayed in the Report Manager. Can anyone please provide a solution?
Detail Info: The current report has 4 parameters(mainly drop down lists/Multi select option)) for the user to select. Once the user selects the options and clicks "View Report", the filtered data is displayed which can be hundreds of rows of data.
But the user only needs some records and not all records. Hence the users wants the flexibility of selecting one or more records from the above mentioned rows of data. The selected records needs to be then exported to Excel.
Thanks for the help.
One record? Easy - just use the Action properties of the cell's text box to open the Excel version of the report for just that one record.
More records? Not so much. SSRS is a reporting tool, not a user interface for data management.
I need to build many different reports with exactly the same simple structure from many different datasets defined by many different queries. Specifically, I need a report which shows, in table form, the information stored in a table.
Is there a way of automatically generating these reports? Can I use VBA or something to, for each table:
- set up a dataset based on the query "select [tablename].* from [tablename]
- title the report from [tablename]
- display all fields retrieved in a table?
Many thanks in advance
Nick
The closest I have seen to this is the Data Profiler reports produced by the Kimball Group:
http://www.kimballgroup.com/data-warehouse-and-business-intelligence-resources/data-warehouse-books/booksmdwt/
You can make a mashup based on their "2 Columnlist" and "3 ColumnDetails" reports to get what you want.
I'm trying to make access conditionally only show rows that meet a certain condition, allow me to give you some background info before I proceed :
I've created an Access form and linked it to a test DB on my machine. The particular table I am interested in contains the following (important) rows :
ID , Office, Name, SecurityNumber
The thing is, ID is not unique. There are two Office locations, and each Office has it's own set of unique ID numbers. This means that ID 10 here and there may or may not be the same person. (this data comes out of a legacy security system we're not looking to change yet, so I cannot change it)
But ID -is- unique to each Office.
SO! I created an Access form with TABS! Two tabs, one for each office. What I am trying to achieve now is :
Have the ID/Name/SecurityNumber fields for each tab populate with only rows that match it's particular 'Office' value.
Thank you for reading and thank you for helping! :D
If you want the data for the office locations presented in separate tab page controls, you could use subforms on the pages which differ only in the WHERE clause of the queries used as their record sources. So for the Office1 subform, the query could be:
SELECT ID, Office, [Name], SecurityNumber
FROM YourTable
WHERE Office = 'Office1'
ORDER BY [Name];
Then for Office2, the query would be the same except for the WHERE clause:
WHERE Office = 'Office2'
As I understand your question, that approach would do what you're asking for.
However, that's not really the easy "Access way" to do it. Instead consider a combo box control to allow your users to choose which office they want to view. In the code for the combo's after update event, either modify the SELECT statement used as the form's record source or create a filter expression an apply it.
Also, since you're pulling the form's data from SQL Server, consider whether you want your form to load every record for the selected office location. It may not be much concern if you have only a few to moderate number of rows for each location, but if you'll be dealing with multiple thousands of rows it could be. In general, you should try to avoid pulling copious amounts of data across the wire; pull sparingly instead ... only what you need for the immediate task at hand.