Declaration of n number variable at runtime - crystal-reports

I am creating a graph in crystal report which displays values of 15 categories.
But I want to make it user define graph.
User of my application choose no. of category he wants. as per this condition i want to change my graph.
I am able to display all category in a graph.
Now I want to pass multiple category to a stored procedure and retrieve result and show it into graph.
I am sending Categories in string variable with comma
string abc = 'a,b,c'
Now I want to separate a b c and compare it with one column. and get the data n display the graph of category a, b, c

create a Dynamic parameter in crystal reports to list all those categories. Enable multiple values, so the user can select the ones he/she wants to show on the report and under record selection formula you will write {your field} in ?your parameter.

Related

How to dynamically filter based on different column in tableau?

I have two columns site and Profit catgeory.
Site --> A, B, C
Profit Category --> 1,2,3 [ It will be calculated dynamically, when data changes]
Data:
I want to filter site based on profit category.
Workbook:
If I select Site A in filter option, it hsould display all the sites which is in same Profit category as Site A. If Site A falls under Profit Category 1 means all Sites wchich falls under Profit Catgeory 1 should be dispalyed.
I am struck with this. Please help me to solve this.
You need to display a parameter control instead of a filter control.
Parameters are used to hold the (single) response from the user for making a choice. You can reference parameters in many places, including calculated fields. You can then use calculated fields as a filter.
You can combine these features in different ways. In your case, I suggest creating a parameter based on the Site field. Showing the parameter control and allowing the user to select a site. Then building a boolean calculated field to determine whether a record should be included in the analysis or not based on the selected site and the data values in the current record.
Filter on that calculated field and you should be able to get the effect you described.

Can I split by Delimiter and Create New Row in SharePoint List?

I have a SharePoint list that tracks the Form result. If user selects > 1 item, the list will be shown as below.
Is it possible to generate 2 separate rows of information in SharePoint instead of showing them together as 1 long list? That would allow me to indicate different status for different request.
The Final Result should be like
Name of BI Application | Qlikview
Qlikview, GPR Dashboard
Qlikview, Sales Dashboard
Qlikview, GPR Dashboard
No Column will have more than 1 choice of item
You can create a few conditions and check if it contains certain text. In your example, you would initialize a boolean variable called "GPRDashboard" and the value would be something like:
#{contains(outputs('Get_response_details')?['body/rd27f91c7ca5fl193546cc81c3131995e'], 'GPR Dashboard')}
and then create another variable "SalesDashboard" and do the same thing
#{contains(outputs('Get_response_details')?['body/rd27f91c7ca5fl193546cc81c3131995e'], 'Sales Dashboard')}
and repeat this for every option you have. Then you can create some nested IF conditions like the screenshots below.

How to generate a page in report for each data row using SSRS

I am working on developing an SSRS report.I have a table in which student name and 6 subjects marks is stored in each row. My problem statement goes like this ---> lets say if 10 rows of data is present in table then I want to create report card/ marksheet for each student in new page but inside a same report. (I.e. 10 pages in one report). Then convert the report containing 10 pages to PDF format and save it in some folder.
Can anyone show some possibilities to achieve my problem statement.
Thanks in advance....
Usually you'll want to use a List object to separate your report by student. You would group the list by student in your report. Then set a Page Break in the List with the location to Between each group so that it separates each student into a separate page.
Then you can put charts, tables and other object inside the list and it will repeat with the list group (in your case, each student).
MSDN: Lists
In this report I made below, the List is highlighted in Red and groups by each site. It just has a table inside. When it's run each site gets it's own page with a list of their people.
Keep in mind that a List is actually just a Tablix with only one data cell - with the column and row headers removed.

Jaspersoft Studio: Force input parameter of subreport to be entered manually

In my main report I get a (small) list of string values from the data base. I then want to use this list for selecting records in a subreport, along with other input parameters:
The user shall be able to select records based on a range of begin and end date -- this is easy using an input parameter of type java.util.Date with "Is For Prompting" set to true. Another criteria shall be one or more items from a list showing values from a data base field. I could define the list in the report template, but then I'd have hard-coded strings (filled from the data base, but at definition time only).
Now the dilemma is: If I define the input parameters in the main report, I cannot get the values for the list beforehand; if I define them in the subreport, I get no prompt at all, so there's no way to set any of them.
So the report requires values for start and end date, and a list of string values to select from (multiple itmes can be selected). This list shall be built from values from the data base. In the subreport all these values shall be joined into a filter for the records. A user shall be able to define the dates and select items from the list manually before executing the report.
Is there a way to achieve this?
After some more hours of trial & error, and some more research, of course, I found that the keyword is "Query-based Input Controls". This documentation describes their creation on the JasperReports Server. Such input controls can be edited in Jaspersoft Studio as well, however, they actually work on the server only. Anyway, this is the solution to my problem.

Crystal Reports 7 CrossTab Suppress Column

I'm trying to modify a report created in Crystal Reports 7 (which I know almost nothing about). I want to use a CrossTab, as this seems to be the best way to accomplish what I want. I have a column with three possible values: A, B, C. The cross tab creates three columns. I want to suppress C. How can I do this?
Also, is there anyway to create rows based on one field (i.e. a PK value), but display another - like a description? For example, if a list of states have a PK value of 1-50, I want them ordered by PK, but I want to display the state name.
All you ask is possible;
i suggest not to use cross tab: cross tab is intended for an uknown number of rows and columns (varying on data) ad for summarizing (max value, sum of values) results on a grid.
you should, instead:
Create a blank report
Drop the fields from the Field explrorer into the Details Section (just A and B columns)
Use Report Sort Expert to sort elements no the PK value