Use Formula Field in Summary
First off I am still pretty new to Crystal Reports. I am using Crystal Reports 2008. So I created a report and it has one grouping. I then created a formula do some calculations. I want to add that formula to the summary of each grouping. When I do this the end results is not calculating correctly. It is showing the same number for each group. I am not sure how to add this formula to each group. I hope this make sense. Below is a an example of what I am trying to do. Acetaminophen is the group. I created an avaerage time lapsed formula but the value 6.27 shows on every group. I know I could do this using a summary, but I want to know how to add a formual to a group. Thank you.
ID DEPT MED Time Lapsed
ACETAMINOPHEN
100 HEMONC INFUSION ACETAMINOPHEN 500 MG ORAL TAB 6.53
110 HEMONC INFUSION ACETAMINOPHEN 500 MG ORAL TAB 6.00 Average Time Lapsed 6.27
Hi,
Go to Insert option in the Menu bar
Navigate yo Summary --> select Time Lapped in field to summarize and select Average in Summary
Select Group 1: Acetaminophen in Select Location and click on OK.
Cheers,
Kiran
Similar Messages
-
Calculate CUmmulative Using Formula Field
hi all community,
i want to calculate Cumulative of a field by using formula In Query Designer. Plz help me to calculate cumulative not by setting its property but using formula field in query designer.
Thanks in advance
Edited by: Abdul_Hafeez_25 on May 9, 2010 10:09 AMHi,
norammly field means as per your requirement it is key figure only for that the better option is cumulative property can b used
but u said u want use in forumla
but the values are based on which characterstic those are coming
u can restrict those values with characterstics in RKF and all the RKF can be used in formula. but i am not getting actuall what is the requirement, can you expalin some detailed level.
if i know i can give some input.
Thanks & Regards,
sathish -
Using formula field as parameter to subreport fails
Anyone passing formula fields to subreport to feed into a SQL stored proc? I'm using Crystal XI to develop the report and I haven't consistently been able to get it to work.
The main report is essentially a shell to call the subreport. I have created a variable to store the currentceusername value so it can be passed to the subreport as a parameter. This doesn't work immediately since I get the error message "Database connector error '42000:[Microsoft][ODBC SQL Server Driver][SQL Server]Procedure or Function 'usp_PG0123...' expects parameter '@username', which was not supplied. [Database vendor code: 201]
But I have set up that parameter in the Subreport Link. My workaround is to edit the subreport, refresh the report and enter the parameters to the subreport to retrieve data. Close the subreport and the main report will now function properly and pass the data to the subreport.
After it is working locally in my CR XI, I save the report to the BOE XI server. Running the report on the server I get "Error in file reportnamerpt: Database Connector Error". My local copy of CR XI is patched with the latest SP and hotfixes. Our BOE XI server is on SP3 with hot fixes.
I can't figure out what I'm not doing right... I have been constantly removing and re-creating the subreport and re-creating the sublinks. This error does not occur if I replace the formula field with a regular parameter in the main report to feed to the subreport.
Anyone have any suggestions?
Thx.
PatrickI know this can be done, because that's basically how I pass multiple-selection parameters to an SQL Command.
The only thing I can think of is if the data types of the formula field is not exactly the same as the database parameter, Crystal may drop the link or something. That's pretty much a WAG, but it's something...
HTH,
Carl -
The formula field is not sorting both ascending and descending
Dear All,
I am designing scoreboard the net amount contains the formula field, i sorted with asceding order by using sort,but it is not sorted both ascending or descending ,
Suppose if i used to sort the database field it is sorted properly so any one help me very urgent
Regards
Selva.D
Edited by: Rui Pereira on Aug 8, 2008 11:32 AMDear Suda,
The scoreboard i designed via query print layout. So i calculated by using formula field ie totalsales- sales return for that i used formula and i follow the below steps
Choose repetitive area -
> Right mouse click---> sort
in the sorting i choose the formula uinque id and i choose Ascending then summary, after i click ok
Suggest me the solution
Regards
Selva.D
Edited by: Rui Pereira on Jul 8, 2008 5:18 PM -
SAP Crystal reports formula fields
hi,
how to use formula fields in crystal report.
thanks & regards,vinothHi Vinoth,
That's a very vague question.
You can create formulae via the Field Explorer > Formula option.
After you save and close the formula editor, you need to drag and drop the formula on the report for it to execute.
If you need help with a formula, please post the requirement.
-Abhilash -
Summary on a formula field that makes a condition on a running total
Hi,
How come I can't create a summary on a formula field that makes a condition on a running total ?
My running total field is a counter that counts the number of individuals
My formula field contains this info :
IIF ( ( {#counter_running_total} <> 1)
or ( {#counter_running_total} = 1
and {status.code} = '04' )
or ( {#counter_running_total} = 1
and {status.code} in \[ 208 , 996 ])
,0,1)
When I right-click on the formula field to insert a summary, it does not allow me.
Do you have any idea I can show the information in a better way ?
Thanks
Steph
Edited by: Stephanie Charest on Aug 4, 2008 8:00 PMThank you very mutch for your reply, I tried it and it works.
The thing is, I would like to reset the counter on change of group, and put the manual running total in the group footer.
Is there a formula I could use to reset the counter ?
When I write in the group header :
whileprintingrecords;
numbervar i=0;
it does not reset the i to zero, instead, it writes "false" and continues to increment in the footer.
do you have an idea ?
Thank's
Steph -
How to use the distinct key in formula field in SAP Crystal Reports
I want to use the distinct key in formula field in SAP Crystal reports.
When i'm using it shows an error.
Please suggest me....Hi,
Use DistinctCount keyword directly for your calculation instead of count(distinct(....
Alternatively, if you want to avoid duplicate records, under "File" > "Report Options" make the 'Select Distinct Records' as True.
Thanks,
Raghavendra -
Working with 3 Reports -- How to Display Summary/Formula field in Each Repo
I have 3 Report that represent three Company.
Each Company/Report has their report Details and field totals at the bottom.
Now what I am trying to accomplish is that I need to add all three companies grand total and sum it up and display at the bottom of each reports.
FYI, I have created matrix report and i pass user parameter where user can choose which company's report him/her would like to run so for example: if user run Company_1 then at the bottom i want to display all the companies Grand Total.Each reports have 6 columns and all the columns are same in each report except the data change by company. and with the same thing with Company_2, and Company_3
Now, I tried to use create a separate query and tried to use DATA LINK but it didn't work due to very awkward report design.
Is there a way where i can create a formula field and write PL/SQL and display at the bottom of my report.
Please let me know if its possible I will very appreciated.
Thank YouThanks for your reply,
Actually, I would done that before taking Company's parameter off but i have to send out this report to all three companies thats resoan why I put companies paramters.
Also, I have solved that problem by creating new query that will give me total off each company so in my Data Model. I have Q_1 (main query), Q_2 (Company 1 query which give me total for each field), Q_3 (Company 2 query....), Q_4
and call those all fields and RESET AT REPORT level.
so, no mather which company i choose in my parameter field it will give me final total at the bottom of my report for all the departments.
Thank You, -
Crystal Reports XI - How to create a new field using a formula field
I'm quite new to CR, but have been learning quickly!
I would like to know how to automatically create a new record/field based on another field in that row...
I have a report showing the following data:
Run Code Start KM Stop KM Status
H2 100 150 Partial
H2 150 155 Partial
H2 155 160 Partial
S3 120 150 Completed
The status is generated by comparing the 'Start KM' and 'Stop KM' against fields in another table called 'Start Odo' and 'Stop Odo'
In this example...
H2 has 'Start Odo' and 'Stop Odo' values of 90 to 160, therefore there is still 90-100 to check. The 'Start KM' and 'Stop KM' is equal to the 'start Odo' and 'stop Odo' for S3, therefore it shows completed.
My question is how do you create a formula field, which will add an entire row...displaying the values 90-100.
I've been trying to use a conditional check in the 'Start KM' column, that sees if status is equal to partial than if start km is greater than start odo (Which is the reference km) then display the value of start odo in the new row. I'm stuck at how to create a new row.
I want the final result to look like this...
Run Code Start KM Stop KM Status
H2 90 100 Partial
H2 100 150 Partial
H2 150 155 Partial
H2 155 160 Partial
S3 120 150 Completed
Any suggestions would be more than appreciatedHi Adi
Looking at your examples it seems that you want to add a row to the existing recordset (rows fetched from the database).
If it is the case (even if based on a formula) then you can not do it within crystal. Crystal is designed to display data and ideally it should not generate the new data.
However, as per your requirement you can try to add this logic at database end. May be a command object within Crystal Reports can help you.
Let me know if you do not understand anything.
Regards
Nikhil -
How can i use a blob field in a formula field object
Hi ,
We are using Crystal Report Server XI R2. i have a field "ANSWER" in my datasource which stores value 1 or 0.
And i have table to store two images as blob fields are "EVALTICKIMAGE" and "EVALCROSSIMAGE".
Now i need to show an image in my report for the field "ANSWER" instead of 0 or 1.
So i written a formula to achieve this. my formula text is follows:-
oFormulaField.Text = @"if {CSP_PROCESS_REPORT.ANSWER} = ""1"" then {EVALIMAGE.EVALTICKIMAGE} else {EVALIMAGE.EVALCROSSIMAGE} ";
but this does not works for me. i recieve an error "A blob field cannot be used in a formula".
is there any other way to show images based on a condition.
or is that possible to use blob fields formulafield, kindly help me.
Thanks,
Padmanaban VYou can use conditional suppression instead.
Place both image fields on the report. Right click the 1st image field (EVALIMAGE.EVALTICKIMAGE) and choose Format Graphic and make sure the Format Editor is on the Common Tab.
Click the x-2 button across from Suppress and enter the following formula:
IF({CSP_PROCESS_REPORT.ANSWER} = 1 THEN FALSE ELSE TRUE
For EVALIMAGE.EVALCROSSIMAGE, do the same thing except change the formula to:
IF({CSP_PROCESS_REPORT.ANSWER} = 0 THEN FALSE ELSE TRUE
Once that's done, you can set one image directly on top of the other.
HTH,
Jason -
Can you use a formula field as the default value of a parameter?
I'm wondering if you can use a formula field as the default value of a parameter. I have an date parameter that is being pulled from a stored procedure. When I run the report, it defaults to the current date and time. I would like it to default to he current date and have the time be 00:00:00
Hi,
Unfortunately, you cannot use a formula field as the default value of the parameter.
And, to get rid of the current time and show 00:00:00, all you need to do is Edit the parameter and set the 'Default Value' to 00:00:00. This will take care of the time portion, however the date portion would be set to the year 1899 and not the current date.
Hope this helps!
-Abhilash -
Using Case statement instead of IF in formula fields
Hi,
Can I use Case statement instead of IF in formula fields?If yes,please specify the syntax.
regards,
sunithaHi Sunitha,
You can surely use case statement instead of the If statement. The syntax for the case statement is :
Select [1 To n]
Case "Condition a", "Condition b":
"c"
Case "Condition d","Condition e":
"f"
Default:
Hope this helps you!
Regards,
Anindita -
Using Special Fields in Formula's
Hello,
I'm trying to use a Crystal "Special Field" to filter data in my report. Specifically, I want to use the "Current CE User Name" field to achieve row-level security. Does anyone know how to use these fields in parameters or filters?
Regards,
GilbertYou can use the special field CUrrentCEUserName like this
If (IsNumeric(Right(CUrrentCEUserName,3))) then
ToNumber(Right(CUrrentCEUserName,3)) = {dbvalue}
else
ToNumber(Right(CUrrentCEUserName,2)) = {dbvalue} -
How to Use conditions in PLD Formula Field
Dear, Experts
for eg I have two fields in pld Field_A and Field_B
Field A Contains values and fieldB also have values and 0.00 values as well.
I need to fetch the value to Field C from Field A where Field B >0
Field_a and field_B In third field (Field_C) i need the values of Field_A where Field B>0.
1000 567
2000 0
500 89
888 79
777 0
700 0
9000 78
So here what conditions i should give in the formula filed (Field_C)
Please help me to solve this issue.
thanksHi Sudatta,
Your solution seems to be correct, but I am not getting the point of keeping some of the fields visible.. You can make field Z in your example invisible.
To make the right formula in PLD you need an extra field, the formula fields in SAP allways give back an 0 or an 1.
So if you have Field_A and Field_B and Field_C, you also have to create another field (eg Field_D)
Field D should be typed as a formula field and contain Field_B > 0 or Field_B != 0 or Field_B > 0.00 (just the exact value when you don't want field_C to be filled.
Field_C should be marked as a formula aswell and contain Round(Field_A,2) in this 2 is the ammount of decimals.
Then you have to make a connection between field C and D on the general tab (as mentioned before). So Field_C should be connected to field D.
You can make field_D invisible so it won't be displayed on your lay-out.
After that it should work.
Good luck,
Kind regards,
Hendri Wessels -
How to use FORMULA in ABAP for calculation
hi all,
i have to do some calculation in my report and because of this reason i want to use formula. Could any body tell me the best way to use of formula for calculation purpose in ABAP or any other way?
Thansk,
abapfk
Moderator Message: You don't need to open a thread to know the answer for this basic question. A simple search or using ABAP Help will help in getting the answer.
Edited by: kishan P on Oct 4, 2010 11:20 AMThere is another option to do the same thing.
What can be done is, create running total. You can create running total from field explorer by right clicking and then new. Create Running Total Field dialog box appears. In that, provide the following:
i) Field to summarize - provide the field to maximize (i.e. id)
ii) Type of summary u2013 Maximum
iii) Evaluate u2013 On change of field (provide the name)
iv) Reset u2013 Never
Keep this Running total field on the details section and suppress if you do not want to show it in the details section. Place this field wherever you want in the report.
Hope this helps you. Let me know your comments.
Maybe you are looking for
-
How to delete the Oracle directory
I have uninstalled oracle 10g but the directory is still on C:\ . How do you get rid of this directory. I try to delete it and it says the file is in use. msvcr71.dll I used the oracle uninstaller and check the registry. I want to reinstall 10g, but
-
Firefox will no longer open completely. My home page appears, but I can't do anything with it--can't use "Help," can't search the Web, can't even use "Sign Out." I have to close it entirely to get out of it. A box comes up and says "Yahoo Mail is loa
-
What type of DVD should I use for Windows Backup?
I am wanting to do my Windows Backup and I was wondering what type of DVD media I should use. Is it better to use a RW or only R type DVD. I have an HP Omni 220-1180qd, A5W89AV#ABA, running Win7 64 bit. I thought I read it can use CD's, DVD's but I w
-
I downloaded the recent Pages update but now I can not open some documents done in the past year. I get an error saying that I need to download a newer version of Pages. I am running version 4.3. Do I have to purchase an update of Pages?
-
Wrapping text around an image on top of a background
I am trying to wrap text around a photo, but I'm doing so on top of a background color box in my Master Page. Problem is that when I create the background box in the Master Page, the text goes away. I can resolve the problem by checking the "Ignore