Format Date Parameters
I have an BI Publisher parameter
<?P_INVOICE_BEGIN_DATE?>
It displays like this:
1988-10-01T00:00:00.000-04:00
How do I display it like this:
01-OCT-1988
Thanks!
<?format-date:P_INVOICE_BEGIN_DATE;’dd-MMM-yyyy’?>For ex:
<?format-date:’2007-07-01T00:00:00.000-06:00’;’DD-MON-YYYY’?>
you get 01-Jul-2007 as output.
Similar Messages
-
Format.dat parameters for a LaCie d2 250GB USB disk
When attemting to format a LaCie d2 250GB USB disk on a Sparc Solaris 9 system, autoconfigure for disk type fails. Does anybody have the drive geometry for this disk that I can put in format.dat? http://www.lacie.com has info relating to only M$ or Mac systems but nothing relating to no. of cylinders/heads/sectors etc.
Thanks much in advance
Regards
SKI have got a 1 TB LaCie d2 Quadra Hard Disk with FireWire 800 and 400, USB 2.0 and eSATA.
You can get rid of the preinstalled software, but what I recommend you to do is to download the LaCie Firmware Updater to update the external drive firmware to the most recent version > http://www.lacie.com/us/support/drivers/driver.htm?id=10250
Then, nothing else to do. If you are going to use your external drive only with Macs, format it in "Mac OS Extended (Journaled)", so you can use it to store files or to make backups of your files -
I have a server running SSRS 2012 SP2, in Native / Report Manager mode. The server, reports, desktop etc are all set to en-AU.
Using IE, date parameters show as expected in DD/MM/YYYY format. However using Chrome or Firefox, they show in US format MM/DD/YYYY.
Does anyone know how to fix this?Hi Jiri,
Thanks for that speedy tip - that has solved it for Chrome.
I followed a similar path to get it fixed for Firefox - Settings / Content / Languages / add English/Australia [en-au] / Move Up to top spot.
Mike -
Error When Refresh Formatted Data inside Excel Analyzer
I have build a Excel template and load up this to the BI Publisher Server. When I call this template after the log in works fine. When I refresh the data normal it works also fine, but when I try to refresh formatted Data I get the error "Error: This report does not support HTML as an output format." I will not use html output inside Excel, I will use the original Excel template with refreshed data.
Hi Tim,
The Refresh Formatted Data works on MS Excel 2003.
May need to check if its really supported on MS Office 2002.
Btw another question, is it possible to create an excel template without using Excel Analyzer?
Also when I used the generated excel file of Excel Analyzer as template, when the report is generated the data sheet sometimes is not filled with correct data or sometimes there is no data at all, even if the parameters used is the same as the one used in generating the original excel file using Excel Analyzer. This happens most of the time for reports with Concatenated Queries or SQL Queries using "CURSOR" to group a set of data. Note that on initial generation of excel file using Excel Analyzer, correct set of data is displayed. It is only when it is used as template and viewed/exported in Excel format that data is not properly loaded.
Please advise.
Thanks!
Uniz -
Date parameters using MDX query
Hello experts,
Not sure if this question falls under SSAS or SSRS but I'm writing it here for now and hopefully get the answer.
I'm using SSAS cube to develop a report using SSRS and this is the first time I'm doing it. I want to filter records based on date range and did some research online. My report contains two datasets:
1. dsMain dataset -> it contains all the field which I want to use in the report and added a parameter thru query designed with following settings:
Dimension : Dates
Hierachary : Date
Operator : Range (Inclusive)
Parameters : checked
it created two parameters called FromDatesDate and toDatesDate
2. I created another dataset called dsDate and wrote a custom query (found at following link) and changed FromDatesDate and ToDatesDate using this date dataset
https://jsimonbi.wordpress.com/2011/03/22/using-a-date-parameter-in-ssrs-with-mdx/
Query for dsDate
WITH
MEMBER DateValue
AS
[Dates].[Date].CurrentMember.UniqueName
MEMBER DateLabel
AS
[Dates].[Date].CurrentMember.Name
SELECT
[Measures].[DateValue],
[Measures].[DateLabel]
} ON 0,
[Dates].[Date].[Date]
} ON 1
FROM [myCube]
Here is the value returned by dsDate dataset (above query)
DateValue DateLabel
06/04/1980 [Dates].[Date].&[29375]
06/04/1980
06/05/1980 [Dates].[Date].&[29376]
06/05/1980
06/06/1980 [Dates].[Date].&[29377]
06/06/1980
06/07/1980 [Dates].[Date].&[29378]
06/07/1980
06/08/1980 [Dates].[Date].&[29379]
06/08/1980
06/09/1980 [Dates].[Date].&[29380]
06/09/1980
06/10/1980 [Dates].[Date].&[29381]
06/10/1980
06/11/1980 [Dates].[Date].&[29382]
06/11/1980
06/12/1980 [Dates].[Date].&[29383]
06/12/1980
06/13/1980 [Dates].[Date].&[29384]
06/13/1980
Here is what I changed in FromDatesDate and ToDatesDate parmeter:
Under Available Values tab:
Dataset : dsDate
Value Field : DateValue
Label Field : DateLabel
Here are my questions:
1. I want to use date/time parameter so that user doesn't have to scroll thru whole date dimension.
2. I changed the FromDatesDate and ToDatesDate to date/time parameter, removed the values from Available values tab and made the following changes on Parmaeters expression under dsMain dataset
=”[Dates].[Date].&[” + Format(CDate(Parameters!FromDatesDate.Value),”MM/dd/yyyy”)
+ “T00:00:00]”
=”[Dates].[Date].&[” + Format(CDate(Parameters!ToDatesDate.Value),”MM/dd/yyyy”)
+ “T00:00:00]”
Now when I run the report I get following error:
Query (1, 55) The restrictions imposed by the CONSTRAINED flag in the STRTOMEMBER function are violated.
I think the reason is by changing parameter to date/time, now I cannot get "DateValue" which is required for the query.
1. What is the best way to work with date parameters?
Hope it is all clear and look forward to hear from experts.
Thanks,
P
mark it as answer if it answered your question :)Hi Parry2k,
In Analysis Services, a member can be referenced by either its member name or by its member key. The member key is used by the dimension to specifically identify a given member. The ampersand (&) character is used in MDX to differentiate
a member key from a member name. In this scenario, the datetime is member name, not the member key. So you should not add "&".
Reference:
Member Names and Keys
Simon Hou
TechNet Community Support -
Controling Date Parameters using SRW.DO_SQL in Reports!
Hello Friends,
I Need to Control the Date Parameters in Reports.
(Dev/2000 rel2.1) In SRW.Do_SQL package
For Example:
'Insert into x
select * from Y
where Y.date between f_date and t_date';
Here: X,Y are two tables
f_date and t_date are two different date parameters in
format (dd-mm-yyyy).
NOTE: Without these two date parameters, the Query is working
fine. But I need to Use these Parameters. Could You Please find a
solution for Me. Thanks in advance.
Regards
Manoj (India)
(Dt:18thNov'99)
nullManoj (guest) wrote:
: Hello Friends,
: I Need to Control the Date Parameters in Reports.
: (Dev/2000 rel2.1) In SRW.Do_SQL package
: For Example:
: 'Insert into x
: select * from Y
: where Y.date between f_date and t_date';
: Here: X,Y are two tables
: f_date and t_date are two different date parameters
in
: format (dd-mm-yyyy).
: NOTE: Without these two date parameters, the Query is working
: fine. But I need to Use these Parameters. Could You Please
find a
: solution for Me. Thanks in advance.
: Regards
: Manoj (India)
: (Dt:18thNov'99)
Hi Manoj
your goal is to supply all three as dates (y.date, f_date,
t_date). if some of them are not date but char, varchar, ...
then use to_date conversion function with proper format mask.
hope this helps.
null -
How to use Count with Date Parameters
Hello,
I am having issues using the Count() function in conjunction with date parameters.
This is a Siebel report and in my report I have 2 date parameters(From Date, To Date). In a nutshell I am basically trying to count Opportunities that has a start date within the given date period. However I don't see a reasonable way to put my date parameters within the Count() function. The reason being is that I need to have a huge chunk of code to convert the dates into a common format that can be compared, and it won't even fit within the code block in my rtf template. I am not even sure how to put multiple conditional statements inside a Count() function since all the examples I have seen are very simple.
Anyone have a suggestion on how to use Count() with date parameters?
Thanks.Any chance you can get the date formats in the correct format from siebel?
I don't know Siebel - so I can't help you with that. If you get the correct format it is just
<?count(row[(FromDate>=date) and (date<=ToDate))?>
Otherwise the approach would probably need to use string function to get year/monthd/day from the date
and store it into a varialbe and compare later the same way
<?variable@incontext:from; ....?>
<?variable@incontext:to; ...?>
<?count(row[($from>=date) and (date<=$to))?>
Potentially you can use the date functions such as xdofx:to_date to do the conversion
[http://download.oracle.com/docs/cd/E12844_01/doc/bip.1013/e12187/T421739T481158.htm]
But I am not sure if they are available in your siebel implementation.
Hope that helps -
Issue with format: date dd-MMM-yyyy - First letter lower instead of capital
Hi colleagues,
I am facing a problem using: <?format-date:FIELD_NAME;’dd-MMM-yyyy’;'UTC'?> on my RTF template.
When the report run on English it retrieves: Apr, Jun, ...
but in French it retrieves: apr, jun.
The client wants the first letter of the month in capital letter I thought that MMM is the format to manage it...
I am using XML Publisher with PeopleSoft.
The template is in French and using bursting I create the report in different language depending on some parameters.
When I preview the template everything is ok.
Does anyone knows where is the Abbreviate Name of the Month comes from?
Thanks in advance,
Juan DiegoHi Juan
It ought to be returning 'Arv' not 'apr' in French right?
It might be an issue with the i18n library that is being shipped. I would suggest logging a service request with support for some help.
Regards
tim -
Default date parameters with timestamps
Hi everyone!
I have an user request that I thought should be fairly simple, but I cannot quite get it working.
We have a concurrent request with beginning and ending date parameters. The users have requested that these dates default to the beginning/end of the current day.
For example:
20-MAR-2009 00:00:00
20-MAR-2009 23:59:59
I thought this would be a simple sql statement, but Apps does not seem to agree.
The parameters are of type FND_STANDARD_DATE.
What we have tried:
select to_char(sysdate, 'DD-MON-YYYY') || ' 00:00:01' p_beg_date
, to_char(sysdate, 'DD-MON-YYYY') || ' 23:59:59' p_end_date
from dual
-- did not work, said looking for DATE format --
select to_date(to_char(sysdate, 'DD-MON-YYYY') || ' 00:00:01', 'DD-MON-YYYY HH24:MI:SS') P_BEG_DATE
, to_date(to_char(sysdate, 'DD-MON-YYYY') || ' 23:59:59', 'DD-MON-YYYY HH24:MI:SS') P_END_DATE
from dual
-- works for beg date, but not end date, both display time as 00:00:01 ( I believe i was having issues in TOAD trying to get it as 00:00:00) --
Any ideas?
Thanks!
Janel
(apologies for the double post - what exactly is the difference between the 2 EBS forums?!?!?)Your second code snippet is correct - it works in my instance :-)
SQL> alter session set NLS_DATE_FORMAT='DD-MON-YYYY HH24:MI:SS';
Session altered.
SQL> select to_date(to_char(sysdate, 'DD-MON-YYYY') || '00:00:01', 'DD-MON-YYYY HH24:MI:SS') P_BEG_DATE,
2 to_date(to_char(sysdate, 'DD-MON-YYYY') || '23:59:59', 'DD-MON-YYYY HH24:MI:SS') P_END_DATE from dual;
P_BEG_DATE P_END_DATE
20-MAR-2009 00:00:01 20-MAR-2009 23:59:59HTH
Srini -
Hi everyone!
I have an user request that I thought should be fairly simple, but I cannot quite get it working.
We have a concurrent request with beginning and ending date parameters. The users have requested that these dates default to the beginning/end of the current day.
For example:
20-MAR-2009 00:00:00
20-MAR-2009 23:59:59
I thought this would be a simple sql statement, but Apps does not seem to agree.
The parameters are of type FND_STANDARD_DATE.
What we have tried:
select to_char(sysdate, 'DD-MON-YYYY') || ' 00:00:01' p_beg_date
, to_char(sysdate, 'DD-MON-YYYY') || ' 23:59:59' p_end_date
from dual
-- did not work, said looking for DATE format --
select to_date(to_char(sysdate, 'DD-MON-YYYY') || ' 00:00:01', 'DD-MON-YYYY HH24:MI:SS') P_BEG_DATE
, to_date(to_char(sysdate, 'DD-MON-YYYY') || ' 23:59:59', 'DD-MON-YYYY HH24:MI:SS') P_END_DATE
from dual
-- works for beg date, but not end date, both display time as 00:00:01 ( I believe i was having issues in TOAD trying to get it as 00:00:00) --
Any ideas?
Thanks!
JanelThank you amox!!
This gives me 3/20/2009 12:00:24 AM for p_beg_date and 3/20/2009 11:59:36 PM for p_end_date.
Do you think there is anyway to get the seconds to be 00 for p_beg_date and 59 for p_end_date?
Also, the concurrent program parameters are actually FND_STANDARD_DATETIME, not FND_STANDARD_DATE as I thought earlier.
Thanks,
Janel -
Date Parameters in Data Templates..
Mornin all..
How are you using date parameters in your Data templates..?
I'm trying to run a Conc Program that has a date parameter. in ORACLE Con Program the value set is setup to retrieve the format dd-MON-yyyy.
I also have this format specified in the Data Template..
<parameter name="p_paydate_from" dataType="character" />
<parameter name="p_paydate_to" dataType="character" /> ..and then again in the SELECT statement..
<![CDATA[
SELECT DISTINCT.......
TO_CHAR(ip.creation_date, 'dd-MON-yyyy') Paid_Date, sfc.faculty_code Faculty, etc..
FROM
WHERE
AND TRUNC(ip.creation_date) BETWEEN NVL(:p_paydate_from, '01-JAN-1999') AND NVL(:p_paydate_to, '31-DEC-2299')...
]]>..yet when I run the report it just ignores the data parameter and returns all records..
I know that if that this was done in ORACLE Reports I'd have to place this in AfterPFormTrigger..
IF :p_paydate_from is not null then
:lp_paydate_from := 'and ip.accounting_date >= to_date(:p_paydate_from, ''YYYY/MM/DD HH24:MI:SS'')' ;
ELSE :lp_paydate_from := '';
END IF;
IF :p_paydate_to is not null then
:lp_paydate_to := 'and ip.accounting_date <= to_date(:p_paydate_to, ''YYYY/MM/DD HH24:MI:SS'')' ;
ELSE :lp_paydate_to := '';
END IF; Question is - do I have to create a trigger and put it into my data template or am I working the date parameter wrongly..? How do you use date parameters in your Data templates..?
Many thanks for Looking..
Steven
Edited by: JackyWhite on May 14, 2010 12:20 PMThanks for the comments.
I am able to return records when using the code in the SELECT statement via TOAD.
I've tried specifying dates in the parameter section but it was just the same error.
The error message given when I include these date parameters when in run the Conc Program is..
[051410_022803764][][STATEMENT] 8: p_paydate_from:2010/01/01 00:00:00
[051410_022803764][][STATEMENT] 9: p_paydate_to:2010/01/21 00:00:00
--SQLException
java.sql.SQLException: ORA-01861: literal does not match format string
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)I know what the problem is, I just done know how to fix it. I'll try to explain. In ORACLE reports
In the Conc Program (running the report) The date can be entered in the format 'DD-MON-YYYY'
In the Report Oracle sends this date to the report in the format 'YYYY/MM/DD HH24:MI:SS'. To accept this date in the report the easiest method is to.....
1. Create the date parameter as a varchar(20) instead of a date type
2. In the After Parameter Trigger convert the date either into a local variable or into a lexical variable (used in the SQL query) by using the code
to_date(:p_date_parameter_name, '''YYYY/MM/DD HH24:MI:SS'')
srw.message(10, 'P Date from ' ||:p_date_from);
if :p_paydate_from is not null then
:Lp_paydate_from := 'and trunc(...............) >= to_date(:p_paydate_from,''YYYY/MM/DD HH24:MI:SS'')';
:disp_date_from := to_char(to_date(:p_paydate_from,'YYYY/MM/DD HH24:MI:SS'),'DD-MON-YYYY');
srw.message(10, 'LP Date from ' ||:lp_paydate_from);
end if; etc etc etc.. end if;I know that if I can convert it somewhere somehow using that 'to_date(:p_paydate_from,...' thing then I reckon it should work..
I'm currently trying to figure out (a tad rusty at PLSQL now) how can I create an afterpform trigger to be called in the data template that does the above (basically just to convert the date format)..
PLease tell me there is an easier way!
Thanks!
Steven -
How to have date parameters nullable in fetch xml crm report
Hi All ;
Below is my report parameter query
<fetch distinct="true" mapping="logical">Date.getTime()
<entity name="new_programmeoutput">
CrmDateTime @Search = new CrmDateTime { Value = String.Format("{0:MM/dd/yyyy}", DateTime.Now) };
CrmDateTime @Search1 = new CrmDateTime { Value = String.Format("{0:MM/dd/yyyy}", DateTime.Now) };
<attribute name="new_claimdate" />
<filter type ="and">
<condition attribute="new_claimdate" operator="ge" value="@Search" />
<condition attribute="new_claimdate" operator="lt" value="@Search1" />
</filter>
<order attribute="new_claimdate" />
</entity>
</fetch>
which works fine if the start date and the end date is entered
but if the start date and end date is made null ... it doesn't display any values
In fact if these ( start date and end date)parameters are made null i need to display all the values in the report irrespective of the date parameters
Any help much appreciated
Thanks
Pradnya07Unfortunately, not works :(
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
<entity name="activitypointer">
CrmDateTime @dFrom = new CrmDateTime { Value = String.Format("{0:dd.MM.yy}", DateTime.Now) };
CrmDateTime @dTo = new CrmDateTime { Value = String.Format("{0:dd.MM.yy}", DateTime.Now) };
<attribute name="activitytypecode" />
<attribute name="subject" />
<attribute name="statecode" />
<attribute name="prioritycode" />
<attribute name="modifiedon" />
<attribute name="activityid" />
<attribute name="instancetypecode" />
<attribute name="community" />
<attribute name="regardingobjectid" />
<attribute name="stageid" />
<attribute name="ownerid" />
<attribute name="modifiedby" />
<attribute name="createdon" />
<attribute name="actualstart" />
<attribute name="actualend" />
<attribute name="actualdurationminutes" />
<order attribute="modifiedby" descending="false" />
<order attribute="modifiedon" descending="false" />
<order attribute="activitytypecode" descending="false" />
<filter type="and">
<condition attribute="modifiedon" operator="on-or-after" value="@dFrom" />
<condition attribute="modifiedon" operator="on-or-before" value="@dTo" />
</filter>
</entity>
</fetch>
when run report, receive error:
The date-time format for 22.01.2015 0:00:00 is invalid, or value is outside the supported range.
Default values are correct (=22.01.15).
No any limitations on values -
Hi all,
JDEV IDE: Oracle IDE 9.0.3.9.93
I made a simple business component.
I tried to set the format of a date attribute in the Entity object and also in the View object.
I double clicked the attribute in structure window, changed Format Type in Control Hints tab to
"Simple Date" and Format to "dd-MM-yyyy" but running the tester or a JSP Page(BC4J) based on that component nothing changes. The format remains "yyyy-MM-dd".
What is the best approach to format Dates, Currencies and others in BC4J /JSP projects?
Thanks in advance
Email: [email protected]
Jan HultermansTry the following:
1. remove the formatting hint from the view object
2. setup the formatting on the entity object.
We recently fixed a bug in the view object formatting support. You workaround will be fine, but it is not the recommended approach since you will have to repeat the SQL changes for each view object that requires formatting. It will also break when a different locale comes in via the browser's http request parameters. -
I'm trying to work with the opendocument command passing arguments for date parameters. I am having problems passing dates.
I've tried:
lsSDateRangeTo=2008-12-01
lsSDateRangeTo=12/1/2008
and a fair few others. Any ideas on the required format?
I'm using XIR2.
Thanks
SteveHi Steve,
Yes it is possible to use function calls in the url, if your source document is a Web Intelligence it will work fine.
syntax would be
"...&lsSDate%20Range%20From="+DateFormat([From Date],"YYYYMMDD")+"...
The problem might not be the date format, but simply the fact that there are spaces in the prompt text. I don't think XI r2 supports this. To put white space you have to include
%20
or use the URLEncode function.
Regards
Alan -
Generated file becomes empty when date parameters are used
Hi,
I have a concurrent program which when run should generate a file. The From and To date parameters make use of a value set (FND_STANDARD_DATE_REQUIRED) whose format type is the 'standard date' and maximum size is 11.
When I run the program in APPS, the format for the FROM and TO date parameters I use is 'DD-MON-YYYY'.
The package which is being called by this program has this in the select statement: and ct.trx_date BETWEEN p_begin_date AND p_end_date
ct.trx_date field type is DATE
Each time I comment out this part of the select statement then compile the package and run the program, I am able to generate the file with the expected records. But when I use this part of the select statement, the genereted file is empty.Yes, I expect 12 records to be in the file.
Am just not sure if the problem has something to do with the data type being passed. In the package that is being called, the from and to date parameters in the procedure are 'VARCHAR2'. While in apps, the concurrent program's from and to date parameters were assigned a value set whose custom type is 'CURRENT DATE' with format 'DD-MON-YYYY'.
Maybe you are looking for
-
Scorecards and Dashboards According to Harvard Business Review, Balanced Scorecard concept is the most influential management idea in the past 75 years. The performance of an organization is tracked against four key perspectives such as Finance, Cust
-
I never set up a paascode and haven't used my ipad in about 2 wks. now its asking for a passcode to unlick. help
-
Error trying to Analytic Workspace using latest version AWM 10.1.0.4
Windows XP Professional Oracle 10g with latest patch 4163362 (10.1.0.4) Installed AWM 10.1.0.4 Installed GLOBAL schema Started AWM 10.1.0.4 Connected to Database,everything fine Expanded Schema Folder, navigated to GLOBAL schema Right mouse click, se
-
Navigating while watching video
to whom it may concern. wouldnt it be a great idea, to use the forward-backward buttons on the clickwheel to go a certain amount of seconds ( ie 5 or 10 and so on, adjustable in settings) forward/backward in timeline, instead of jumping to next/last
-
Best external harddrive for video editing.
Hey all, I'm looking at getting a new external hard drive. I need speed over capacity and wondered what people thought of the g-raid systems? Much thanks, mungo.