How to write a "Count" Formula in Webi 4.1
Hi,
I have a webi report (Datasource is Excel) where I have a self join (merged Dimension) on the 'YearMonth' . I am bringing all the 'filed Dates' from one query and all the 'Settled' dates from another query. (Same excel datasource for these queries, created a merged dimension). Now, I am trying to write a 'Count' formula (Please see below), to count all the '#GO" where 'Settled Date is Current Year. The issue is, when the 'Filed date' and 'Settled Date' is 'current year', but the filed month is different, then it is counting the 'Settled Month' in the 'Filed Month'. For ex: If the issue is settled in 'April'2014, but filed in 'March'2014, it is counting the settled Month as 'March'2014' instead of 'April'2014'. How do I get the count of all the issues settled in the current year, regardless of 'Filed Month' or 'Filed Year'. Please help.
Thanks,
Charvi.
Hi,
IS the empty rows comming from backend or do you have any variables in the columns that has null values?.
If it is a varaible then Create : =if(Var1 = 0 or isnull(Var1)) then "Hide" else "Display"
Create a report filter on "Var1" and select "Hide".
Thanks,
Jothi
Similar Messages
-
How to write WSDD file to deploy web service
I write a server code,I want to deploy it as service,but I don't know how to write WSDD file?I use AXIS and SOAP
I need help,thanks a lot.
Regards
William
2.24Yes, put your wsdd with your class files. But if you want AdminClient to work correctly, be sure all environement variables are set correctly.
Me, I never use it, I prefer to modify directly the server-config.wsdd -
How to write data into xml through web service
Hi,
I have a requirement to write the data into xml through a web service .send me related links and sample code if any.hi kiran,
write the data into xml : We need suitable set of java Beans for handling WebService Data.
However, there are cases when you may prefer an alternate mapping, or when there just isn't a well-defined mapping for your particular schema construct (xsd:choice is a common example). For these cases, IBM® WebSphere® has introduced a new feature called Custom Data Binding that allows you to integrate alternate data binding technologies like JAX-B, EMF/SDO and XML beans, as well to define your own XML schema to Java mappings. This article provides an overview of the technology and how you can get started integrating it into your application.
GO THru THis Links :
http://www-128.ibm.com/developerworks/websphere/library/
techarticles/0601_gallardo/0601_gallardo.html.
Hope It Helps.
Thanks
Varun CN -
Help: How to write a query formula?
Problem. There are 4 tables of a database of a store:
Table 1: Tarifs
Columns: Tarif_number, Price
Primary key: Tarif_number
Table 2: Products
Columns: Product_number, Product_name, Quantity;
Primary key: Product_number
Data: Tarif 1 - 100%, Tarif 2 - 75 %, Tarif 3 - 50 %, Tarif 4 - 25 % (discounts)
Table 3: Customers
Columns: Customer_Number, Customer_Name, Address, Phone;
Primary Key: Client_Number
Table 4: Sales
Columns: Date, Product_Number, Tarif_Number, Quantity_Sold, Customer_Name
Primary key: Date, Product_Number, Customer_Number, Tarif_Number
The problem is to write SQL PLUS queries, which would bring the following results:
i. Data off all customers (name, address, phone), who within the period from 3/4/2009 to 4/4/2009 purchased products containing the string "abc" in its name. The data should be arranged alphabetically by product name. The report should have a footnote including name of its author.
ii which product was purchased the most frequently and the total purchase value. The footnote should include the title and the date of the printout.
iii Catalogue product number, product name, quantity on store, quantity sold for any product in the database. The product name should be introduced from keyboard in order to make possible to enter this or similar query later.Queries not tested*
I) SELECT cs.customer_name, cs.address, cs.phone
FROM customers cs, sales sl, products prd
WHERE cs.customer_number = sl.customer_number
AND prd.product_number = sl.product_number
AND sl.DATE BETWEEN TO_DATE ('3/4/2009', 'DD/MM/YYYY')
AND TO_DATE ('4/4/2009', 'DD/MM/YYYY')
AND LOWER (prd.product_name) LIKE '%abc%'
II) SELECT prd.product_name, SUM (sl.quantity_sold * tf.price)
FROM sales sl, product prd, tarifs tf
WHERE sl.product_number = prd.product_number
AND tf.tarif_number = sl.tarif_number
GROUP BY sl.product_number
HAVING COUNT (1) = (SELECT MAX (COUNT (1))
FROM sales sl1
GROUP BY sl1.product_number)
III) SELECT prd.product_name, prd.quantity, SUM (sl.quantity_sold)
FROM sales sl, product prd, tarifs tf
WHERE sl.product_number = prd.product_number
AND tf.tarif_number = sl.tarif_number
GROUP BY sl.product_number -
How to Write a FOX Formula in Intergrated Planning Functions?
HI BI-IP Experts,
I have just written a FOX formula to call an ABAP Function Module which will execute a Process CHain to run.
Here is what I wrong in the FOX formula in the Planning Function ZPF_FOX_CALL_PC.
Call Function Z_CALL_PROC_CHAIN
= * 1.
I had to add in this line otherwise the system do not allow me to save the FOX.
In the Function Module Z_CALL_PROC_CHAIN, it contains the following codes:
SUBMIT rsprocess
WITH type = 'CHAIN'
WITH variant = 'Process chain name'
AND RETURN.
Next I created a workbook with a button that executes this Planning Function ZPF_FOX_CALL_PC.
The button contains 3 lines:
CMD => Execute Planning Function
Planning Function Name => ZPF_FOX_CALL_PC
CMD => SAVE_AREA.
After I clicked on the button, my excel seems to be running and I waited for very long but nothing happens.
And it seems to be running and running and won't stop.
Is it because the program is running in a loop because I missed out some codes in the FOX?
Thanks,
Shunhui.hi,
Since you have not given any condition, the fox formula is being executed for all the number of records...thats why you are seeing the loop.
example if you have 10 records in your BPS template, the formula is getting executed 10 times for each
you need to select the field for condition which will make 1 entry, so the function module gets executed just once..
or.. in the function module when you trigger the process chain, make an entry in a database table... when the 2nd row starts, it will check the table... if the entry exists, it will skip the scheduling of process chain... so on..
In the process chain.. at the end, delete the entry from the database..
so your code in the function module should be like this ... assume you have 10 records..
select * from table zlock where process chain name = pc name
(this is to check if the process chain is already running, if yes skip, if no trigger the process chain)
if sy-subrc eq = 0.
exit
else.
DATA: number TYPE tbtcjob-jobcount,
name TYPE tbtcjob-jobname VALUE 'JOB_TEST',
print_parameters TYPE pri_params.
CALL FUNCTION 'JOB_OPEN'
EXPORTING
jobname = name
IMPORTING
jobcount = number
EXCEPTIONS
cant_create_job = 1
invalid_job_data = 2
jobname_missing = 3
OTHERS = 4.
(this will trigger the process chain in background)
IF sy-subrc = 0.
SUBMIT rsprocess
WITH type = 'CHAIN'
WITH variant = 'PC name'
VIA JOB name NUMBER number
AND RETURN.
(after the process chain started, make an entry in the lock table.. so it will not be executed again)
insert entry in table zlock
ENDif.
endif.
I understand this is complex, but I think its one solution I can think of. -
How to write this formulas without error in Business Objects..
1: '=substr([D Bank File Warrant Status];2;1)
2: '= If [Chk Recon Check/EFT Amt] = '0' and ([Chk Recon Status Detail] = "Paid" and [Bank File Warrant Status Displayed]= 'V') then "No" else "Yes"
what is this 'v', here it gvn as void, bt i dont know how to write it in formula....
3: '=IF [Bank File Status Detail] inlist ('0V'; '0S') and [Chk Recon Check/EFT Amt] does not exist (is null) then 'Yes' else 'No'
4: '= IF [Chk Recon Status Detail] inlist ("Cancelled" or "Void" and [Bank File Warrant Amount] does not exist (is null) then 'Yes' else 'No'
plz let me know how to write them in formula asap... Thank u in advance..Plese post your query to the [WEBI|SAP BusinessObjects Web Intelligence; forum then.
And don't forget to close this thread.
- Ludek -
How to write the folder path in standard webi report - Most Accessed Documents
How to write the folder path in standard webi report - Most Accessed Documents
All
-> Public Folders
-> Auditor
-> ABCD
I want to give path of folder 'ABCD' and all the reports/ subfolders under it?
Prompt - 'Enter the Folder Path(Add % at the end to include Sub Folders)' ?
Give me exact path syntaxHi Daniel,
But when I give my URL as
http://serverA:80/irj/portal??NavigationTarget=ROLES://portal_content/crm-practice/14-Feb/Test_Page
I am able to access the iview but the thing is I am getting TLN,Toolarea,Masthead,etc.
I will tell my requirement,
ServerA (EP 7.0) has some iviews,pages...
I need to access these iviews from serverB(EP 6.0)....
In ServerB only the iviews has to be displayed in the content area but not TLN,Toolarea,etc.
Kindly help me in this regard.
Thanks and regards,
Purushothaman.
Message was edited by: Purushothaman Vyasarao -
How to write ABAP HR reports in ABAP web dynapro
Hi All,
How to write ABAP HR reports in ABAP web dynapro? We can add HR REPORT CATEGORY in ABAP HR using logical database like PNP.How to add HR REPORT CATEGORY in ABAP Webdynapro ?
Thanks.You can't use legacy concepts like logical databases directly in Web Dynpro ABAP. Even if you could do so, you shouldn't. Web Dynpro ABAP should always follow MVC - meaning that your business logic (the model) should be separated from WD as much as possible. This means calling function modules or class methods to consume the business logic and data. So in general there should be no difference between building HR reports or any other type of report in WDA - since from the WDA side you are calling other objects to consume the data.
This probably does mean that you will need to create classes to expose the HR data that you want in your WDA. -
How to write a Xml installation file to build web installer using IzPack.
Hai everyone,
I have got a problem in building a web installer using IzPack.I am getting this exception,when I am compiling my install.xml using a compile tool provided by IzPack soft.Eventhough I have not mentioned "packsinfo.xml" in my Xml installation file.
Fatal error :
null\packsinfo.xml (The system cannot find the path specified)
java.io.FileNotFoundException: null\packsinfo.xml (The system cannot find the path specified)
What went wrong??
It is very very urgent. Could anyone tell me how to write a Xml installation file for building web installer,please??
any help will be highly appreciated....
Thank you very much in advanceHi,
that is not really a java related question. Have you tried to find some IzPack support forum? I've never heard about it, so I can't help. -
How to use formula in WebI report
hi guys
i have done a webI report in which i have company code yearly sales and i want to see it quaterly.Please guide how to do this with formula.
ThanksA lot of this depends on how your universe is set up. The easiest way would be to have the universe updated to include "Automatic Date Hierarchy" for the sales date. This would give you Year, Quarter, and Month breakdowns of the dates that you could then use to split up the data for your report.
To do this in WebI, you would create a formula using the Quarter() function to get the quarter of the sales date field.
-Dell -
How to write database validations in Adobe flex form for web Dynpro
Hi,
Can any one help me
How to write database validations in Adobe flex form for web Dynpro
Please provide some documents if u have
Thanks in advance
D babuHi Thomas Jung ,
Thanx for reply.
I will explain my requirement
I have vendor field in flex if i enter vendor no in flex I am biding this field to web dynpro context field I am getting this value in dynpro .
With this value I am checking in my SAP database if i donu2019t get I have to through an error in flex .
Please tell me how to through an error to flex. -
How to write sql query for counting pairs from below table??
Below is my SQL table structure.
user_id | Name | join_side | left_leg | right_leg | Parent_id
100001 Tinku Left 100002 100003 0
100002 Harish Left 100004 100005 100001
100003 Gorav Right 100006 100007 100001
100004 Prince Left 100008 NULL 100002
100005 Ajay Right NULL NULL 100002
100006 Simran Left NULL NULL 100003
100007 Raman Right NULL NULL 100003
100008 Vijay Left NULL NULL 100004
It is a binary table structure.. Every user has to add two per id under him, one is left_leg and second is right_leg... Parent_id is under which user current user is added.. Hope you will be understand..
I have to write sql query for counting pairs under id "100001". i know there will be important role of parent_id for counting pairs. * what is pair( suppose if any user contains both left_leg and right_leg id, then it is called pair.)
I know there are three pairs under id "100001" :-
1. 100002 and 100003
2. 100004 and 100005
3. 100006 and 100007
100008 will not be counted as pair because it does not have right leg..
But i dont know how to write sql query for this... Any help will be appreciated... This is my college project... And tommorow is the last date of submission.... Hope anyone will help me...
Suppose i have to count pair for id '100002'. Then there is only one pair under id '100002'. i.e 100004 and 100005Sounds like this to me
DECLARE @ID int
SET @ID = 100001--your passed value
SELECT left_leg,right_leg
FROM table
WHERE (user_id = @ID
OR parent_id = @ID)
AND left_leg IS NOT NULL
AND right_leg IS NOT NULL
Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs -
How to write API for web cam?
who knows how to write API for web cam?
if you mean capture from the cam try JMF I've done it a million times
salut -
How to show only date in BO webi 3.1 text box
how to show only date in BO webi 3.1 text box for e.g:-
01/01/2005 (no time only date)hi,
just check by which format your date is coming
just create a one variable and check =UserResponse("Transaction Date From (mm/dd/yy)")
if your output is in format of("mm/dd/yyyy hh:mm:ss a")
then some format we have to write in todate syntax
then your final formula for date would be
=FormatDate(ToDate(UserResponse("Transaction Date From (mm/dd/yy)");"mm/dd/yyyy hh:mm:ss A");"dd/mm/yyyy") -
How do I send XML to a web service?
I am brand new to Flex. I am trying to write a program that
uses web services to send and receive data. I have gotten it so
that it can receive XML from the web service. However, I also need
to send it, and I am stuck.
I have tried the following code:
<mx:WebService id="MyService"
wsdl="
http://localhost/FlexTest/service1.asmx?WSDL"
useProxy="false"
result="resultHandler(event)">
<!-- Input: XML Document...Output: String -->
<mx:operation
name="HelloPersonAcceptsXmlDocumentReturnsString">
<mx:request>
<personXmlDoc>xmlPerson</personXmlDoc>
</mx:request>
</mx:operation>
<!-- Input: XML Node...Output: String -->
<mx:operation
name="HelloPersonAcceptsXmlNodeReturnsString">
<mx:request>
<personXmlNode>
xmlPerson.Person
</personXmlNode>
</mx:request>
</mx:operation>
<!-- Input: String (XML Format)...Output: String -->
<mx:operation
name="HelloPersonAcceptsXmlStringReturnsString">
<mx:request format="xml">
<personXmlString><p1:Person xmlns:p1="
http://impact-tech.com/schemas/FlexTest"><p1:ID>f1bd45fc-544b-489d-83cf-349d1f9740ec</p1:I D><p1:FirstName>Joe</p1:FirstName><p1:MiddleName>C.</p1:MiddleName><p1:LastName>Blow</p1:L astName><p1:BirthDate>2006-09-11T14:03:04.4755443-04:00</p1:BirthDate><p1:IsMarried>false< /p1:IsMarried><p1:NumChildren>0</p1:NumChildren><p1:NetWorth>100000</p1:NetWorth></p1:Pers on></personXmlString>
<!--<personXmlString>{xmlPerson.toXmlString()}</personXmlString>-->
<!--<personXmlString>{txInput.text}</personXmlString>-->
</mx:request>
</mx:operation>
</mx:WebService>
In the first operation,
"HelloPersonAcceptsXmlDocumentReturnsString", I try to send an XML
object. In the second operation,
"HelloPersonAcceptsXmlNodeReturnsString", I try to send the root
node, xmlPerson.Person. In both cases, what actually gets sent is
literally the text that I put in the <request>node, not the
object that text is referencing. So for the first, "xmlPerson" gets
sent to the target, not the XML doc that it refers to.
In the third operation, I tried three different things, and
two are commented out. I tried to reference the XML object using
the toXmlString() method, but again, it literally sent the text
"xmlPerson.toXmlString()". I tried the curly-brace binding, but
then nothing gets sent to the web service. I also tried building
the actual XML document node by node, with values, but I get an
error from the web service saying it can't be parsed because there
is an illegal character at Line 1, Position1. The only thing which
has worked has been to add an Input Text box, copy-and-paste the
exact same XML structure as I tried to manually build, and then use
binding to the text property of the InputText control. Then it
works fine. But I can't actually do that, it's just for testing.
So my question is how to make a <request> node that is
part of the web service operation that references an object and
sends the value of that object to the web service, not literally
whatever text is typed in that node. I looked at the Web Services
and Data Binding sections of the help, and didn't see any examples
covering this. Everything was far more simplistic with binding to
controls. Can anyone help a newbie, please?I don't understand how this isn't a Flex Builder question,
since it has to do with how Flex Builder interacts with web
services and how objects are used in binding in MXML.
But at any rate, I got this code to work, for future
reference of anyone else looking in this forum:
Declaring a custom class in MXML was key to allow proper
binding:
<CustomClasses:Person id="testPerson" xmlns:local="*"/>
<mx:WebService id="MyService"
wsdl="
http://66.129.123.211/FlexTest/service1.asmx?WSDL"
useProxy="false"
result="resultHandler(event)">
<!-- Input: XML Document...Output: String -->
<mx:operation
name="HelloPersonAcceptsXmlDocumentReturnsString">
<mx:request>
<personXmlDoc>{testPerson.GetXmlDoc()}</personXmlDoc>
</mx:request>
</mx:operation>
</mx:WebService>
Maybe you are looking for
-
No Jabber client for Windows Phone 8.1
Can you advise on when a Jabber client for Windows Phone 8.1 will be released?
-
OWSM :: Unable to satisfy WSSE Basic Authentication
Hi, I have dowloaded & installed the Oracle SOA Suite 10.1.3.1.0. I conveniently wrote a simple Java Web Service using Oracle JDeveloper 10.1.3 & protected the Web Service with Oracle Web Services Manager. I have created a policy in Oracle Web Servic
-
Gurus: I see some jobs have a status "On Hold" at sm50. The platform is AIX/DB2-8. -- what does it mean, i.e. hold for what? -- any action needed and if so, what to do? Thanks a lot!
-
DO's & DONT's for a better application performance
I am very new to tuning. What are the sql & pl/sql do's and dont's and best sql & pl/sql practices for a better application performance? I was told by somebody to check explain plan for tuning db & sql statements. But i am bit confused by seeing the
-
Primary Database and Standby Database sync
How to know that standby database is in sync with primary database?