[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.birt.usability] Not able to retieve correct data based on date!
|
Hi Birters,
I am using BIRT-2.2.1. I ma new to this tool. I have one issue here. I am
trying to create a report such that it should retrieve the data, from the
data base to which it is connected, for a selected period and it should
show the data in a table or chart. Here, that time perid should be
provided by the user as an input paramaeter. I have created Report
parameter for "Bgin Date" and "End date" and for "report period" (like,
today, yesterday, weekly, last 30 days, last 1 week, last month, last
quarter, yearly). So, here I am not able to retrieve the correct data
according to the time slot given by the user.
That is there is no impact of report parameters on data.
How can I tie the date report parameters to the dataset parameters?
I tried with the following workarounds for the date range problem.
I tried with the following two sets of expression builders
1)getStartDateFromGroupNames("Report Period","Begin Date","End Date")
getEndDateFromGroupNames("Report Period","Begin Date","End Date")
getReportPeriodFromGroupNames("Report Period","Begin Date","End Date")
for this i got the following errors:
The following items have errors: Error evaluating Javascript expression.
Script engine error: ReferenceError: "getNLS" is not defined.
Script source: source, line: 0, text:
getNLS(params["Report Period"].value) Error evaluating Javascript
expression. Script engine error: ReferenceError: "getStartDate" is not
defined.
Script source: source, line: 0, text:
(params["Begin Date"].value != null && params["Begin Date"].value !=
"")?params["Begin Date"].value:getStartDate(params["Report Period"].value)
Error evaluating Javascript expression. Script engine error:
ReferenceError: "getEndDate" is not defined.
Script source: source, line: 0, text:
2)(params["End Date"].value != null && params["End Date"].value !=
"")?params["End Date"].value:getEndDate(params["Report Period"].value) ii)
(params["Begin Date"].value != null && params["Begin Date"].value !=
"")?params["Begin Date"].value:getStartDate(params["Report Period"].value)
(params["End Date"].value != null && params["End Date"].value !=
"")?params["End Date"].value:getEndDate(params["Report Period"].value)
getNLS(params["Report Period"].value)
for this also i got the similar errors:
The following items have errors: ReportDesign (id = 1): + Error evaluating
Javascript expression. Script engine error: ReferenceError:
"getReportPeriodFromGroupNames" is not defined.
Script source: source, line: 0, text:
getReportPeriodFromGroupNames("Report Period","Begin Date","End Date") +
Error evaluating Javascript expression. Script engine error:
ReferenceError: "getStartDateFromGroupNames" is not defined.
Script source: source, line: 0, text:
getStartDateFromGroupNames("Report Period","Begin Date","End Date") +
Error evaluating Javascript expression. Script engine error:
ReferenceError: "getEndDateFromGroupNames" is not defined.
Script source: source, line: 0, text:
getEndDateFromGroupNames("Report Period","Begin Date","End Date") 2. I
added the library ?TivoliCommonReporting_v1.0.rptlibrary? to that column
binding.
Please suggest me solution for this.
Early suggestions is appriciated.
Thanks & Regards,
Santhosh Kumar