Need distinct rows in BO XiR3 Webi report
I have a report which is similar to below example. Report has multiple other columns like Issue owner, created date, target date etc which are different (means data doesnt repeat in any row and all are dimensions)
1. User wants one single row for each ID. How to achieve this in BO Webi XiR3?
ID
Issue
Severity
1
1.1
High
1
1.2
High
2
2.1
High
2
2.2
Medium
2
2.3
Low
3
3.1
High
3
3.2
Medium
3
3.3
Medium
2. Above table is a detail tab. There is also summary tab which is as below. Requirement is that Count for High, Medium and Low in Summar tab should match with the count in detail tab and also should match with the row count in detail tab. This means only when ID column is unique, it will match with row count
Original Target Dt
Current Target Date
Primary Owner
High
Medium
Low
Total
1-Jan
15-Jan
A
4
3
7
14
30-Jan
14-Feb
B
6
2
0
8
24-Feb
17-Mar
C
5
6
7
18
Total:
15
11
14
40
Please help me to achieve the above target in BO report
1)
Please Check Universe Parameter .
It Should Be Distinct .
If It is Distinct Then In Web Trim all objects using formula.
If ID is your granular level it should bring unique row for it ,
For Unique row your [ID] should be granular level .But in your image [Issue] is granular level .
So you can do one thing apply Group on ID & Show Sum of Your KPIs in footer
with specific color code for group total row.
2)
in Summary part
Create Crosstab
[Sevirity]
Total
[Original Target Dt]
[Current Target]
[Primary Date]
{ Count([ID / Issue] ) }
Sum(use Count)
Similar Messages
-
Repeating row texts when exporting web report to Excel
Dear all,
When exporting a web report (including a structure/hierarchy) to Excel (via the 'export to excel button), the row texts (e.g. balance sheet texts) appear twice (column A and B)in the Excel result.
When using the web context menu 'Export to Excel' this issue does not occur.
I am using a BW 3.5 system which has been upgraded to support pack 16.
I assume it is the combination of the structure and the 'export to excel' functionality that does not match up, because when I switch off the hierarchy functionality in the web report query properties, the export to excel does not give me any problems.
Does anyone know how to solve this issue?
Thanks in advance,
Arjan.Did you write that software, COTS package called Medgate?
If not then ask that company for support. No one here would know how to fix it. They are using the CR RDC report engine.
Thank you
Don -
Need distinct rows with using distinct clause
I have following requirement
Empid startdate end organisation
1 1-jan-2008 O1
2 2-jan-2008 31-jul-08 O1
3 2-jan-2008 31-jul-08 O1
4 2-jan-2008 31-jul-08 O2
5 2-jan-2008 31-jul-08 O2
6 2-jan-2008 31-jul-08 O2
7 2-jan-2008 31-jul-08 O3
8 2-jan-2008 31-jul-08 O3
My requirement is to get a sql query that report me something like this
Empid startdate end organisation
1 1-jan-2008 O1
4 2-jan-2008 31-jul-08 O2
7 2-jan-2008 31-jul-08 O3
That is any empid, startdate, end for a given organization (ie organization should be distinct)
regards
vikas
Edited by: user634784 on Jan 19, 2009 4:05 AMuser634784 wrote:
But is there any way to get the same outcome without using the subquery.In reality... No.
You can hide the fact that you have to generate a row_number for the records by using a view... ;)
SQL> ed
Wrote file afiedt.buf
1 create table t as select 1 as Empid, to_date('01-jan-2008','DD-MON-YYYY') as startdate, null as enddate, 'O1' as organisation from dual union all
2 select 2, to_date('2-jan-2008','DD-MON-YYYY'), to_date('31-jul-08','DD-MON-YYYY'), 'O1' from dual union all
3 select 3, to_date('2-jan-2008','DD-MON-YYYY'), to_date('31-jul-08','DD-MON-YYYY'), 'O1' from dual union all
4 select 4, to_date('5-jan-2008','DD-MON-YYYY'), to_date('31-jul-08','DD-MON-YYYY'), 'O2' from dual union all
5 select 5, to_date('2-jan-2008','DD-MON-YYYY'), to_date('31-jul-08','DD-MON-YYYY'), 'O2' from dual union all
6 select 6, to_date('2-jan-2008','DD-MON-YYYY'), to_date('31-jul-08','DD-MON-YYYY'), 'O2' from dual union all
7 select 7, to_date('2-jan-2008','DD-MON-YYYY'), to_date('31-jul-08','DD-MON-YYYY'), 'O3' from dual union all
8* select 8, to_date('2-jan-2008','DD-MON-YYYY'), to_date('31-jul-08','DD-MON-YYYY'), 'O3' from dual
9 /
Table created.
SQL> ed
Wrote file afiedt.buf
1 create view vw_x as
2* select empid, startdate, enddate, organisation, row_number() over (partition by organisation order by empid) rn from t
SQL> /
View created.
SQL> select * from vw_x where rn = 1;
EMPID STARTDATE ENDDATE OR RN
1 01-JAN-08 O1 1
4 05-JAN-08 31-JUL-08 O2 1
7 02-JAN-08 31-JUL-08 O3 1
SQL> -
How to make Management of row level restrictions easy for webi reports?
Hi all
Our BO Product version is 12.3.0.601 (BO 3.1)
We are applying row level security for webi reports at universe level...
Since Universes are more in Number we have to create same restrictions and apply it to the users lets take a restrictions on region....which is common across all universes.
So the problem lies with the management of restrictions created at universe level.
Can we have a setup in where we can centralized the restirctions at a place so that management would be easy ......???
Shall we have to import the roles(restrictions) from R/3 or BW or Database level...?
Then how we will restrict our report (webi) to a region?????
So basically webi reports should run with the restrictions lets say region....How we will achieve this?/
Thanks and Regards
Ritu RajHi,
what is your Datasource?
If its SAP BW i would highly recommend you use the SAP Authentication in your BOE XI 3.1 So the users log into BOE with their SAP Username and Password and than the Data restriction of your BW takes place when the users run their Reports.
Informations on how to confiure the SAP Authentication you will find in the installation Guide of the SAP ITK.
Regards
-Seb. -
How to read Data of a Webi Report
Hello Friends,
I have a task where I need to read data of a Webi Report, how can it be done?
Basically I have a trigger report which runs every day and get the latest RACN number from the database. I am trying to get that RACN number from trigger report using BOBJ SDK.
I really appreciate your suggestions on this.
Regards,
Rakhy.Hi Rakhy,
Is the RACN Number a column or dimension in your webi report? Is it a universe object(webi based on universe)
Also what version of BusinessObjects you are using?
If you are using XI 3.1 and you need to retrieve objects from a webi report it can be done using the ReportEngine SDKs.
Please refer to the developers guide and API referrence guide available at
http://help.sap.com/businessobject/product_guides/boexir31/en/resdk_java_dg_12_en.zip
http://help.sap.com/businessobject/product_guides/boexir31/en/resdk_java_apiRef_12_en.zip
Also refer to the document at
http://scn.sap.com/docs/DOC-38618 for better understanding the workflow.
An example snippet of how to retrieve an object is below
=========================================
DocumentInstance wiDoc = widocRepEngine.openDocument(oInfoObject.getID());
ReportDictionary reportDictionary=wiDoc.getDictionary();
for(int a=0;a<reportDictionary.getChildCount() ;a++)
String name=reportDictionary.getChildAt(a).getName();
out.println(name);
=========================================
-Prithvi -
Schedule a Webi report to multiple folders in BOXIR2 InfoView
Hi All Expert,
I might need your kind advice on what is the alternative way to do the below in BOXIR2 InfoView.
In my InfoView, i have several sub-folders under one folder. For eg, i have one "Sales" folder which contained multiple sub-folders as "SG", "CHI", "MYS", "JPN" and etc. I have one webi report created which have a country name prompt in the report and exported to each different sub-folders which the report prompt have been selected for each country name before export to the sub-folder. Eg, "SG" sub-folder have a webi report with "Singapore" as country name in the folder. All of the sub-folder's report are using the same webi report design.
My problem now is i need to open each of the webi report in the sub-folder to everytime when i need to perform a schedule or perform changes on the report design. If i have 12 sub-folders, i need to open 12 times to perform changes one by one or schedule the report to run one by one.
Are there any other alternative way to schedule one time then BO will copy the relavant report or instance to the multiple folder?
Appreciated your kind advice.
Regards,
Chee KoonHi
a publication object allows you to schedule X webi reports (which reside in several subfolders in your system) at once.
If you want to first to create/overwrite copies of your report in X subfolders and then schedule them all at once then you have to go with the SDK (even in BO XI 3.x)
You can find more information about the SDK here: http://www.sdn.sap.com/irj/boc/sdklibrary
Regards,
Stratos -
Hi all,
I need a possibility to <b>convert Web Reports</b> designed in WAD <b>into PDF</b>. SAP help portal says: 'You access BEx Web applications and reports in the portal. You can then convert these into PDF files and print them.' (http://help.sap.com/saphelp_nw04s/helpdata/en/03/d8c041a227ca17e10000000a155106/frameset.htm)
But I haven't found any documentation how to do this...could anyone please help me? Thanks in advance.
Best regards,
DominikHi Dominik,
You will need to add a URL or button group to your template and use the command wizard to create the command ("Export Web Template"). You should be able to find more information in the SAP Help documentation for SAP NetWeaver 2004s, which I know you already have a link to.
If you are on a ramp-up project, you should have access also to the Ramp-up Knowledge Transfer (RKT) in the SAP Service Marketplace at service.sap.com/rkt-netweaver. This site contains materials that explain the new features, including the new web items and the command wizard. If you don't have access, check with your SAP consultant for assistance.
Regards,
Katie Beavers
SAP NetWeaver Product Management -
WEBI Report Use of Variable in Drill Down
Hi,
i am new to BI Webi report just doing some practice exercise from E fashion Universe. Need your help in creating a WEBI report which should show Sales Revenue broken down to half-year level.
For example:
We have Year, when we drill Year 2004, it should not show Quarter infect i want to see 1st Half Year as Q1;Q2 and 2nd Half year as Q3;Q4 for that year.
For this i have created a Variable "Half Year"
=If([Quarter]InList("Q1";"Q2");"1st Half Year"; "2nd Half Year")
Is there anyway i can use this variable so when i drill Year it should Sales Revenue Broken as Half Year
ThanksHi Kamal,
1) Create Half Year object in Universe.
2) You can create custom Hierarchy in Universe like-
Year
Half Year
Quarter
Then you can drill down to Year>>Half Year>>Quarter
~Anuj -
Distributing WebI reports to BO inbox Destinations via 'Send To' Feature
I'm on BOE XI3.1 and I need to allow users to distribute WebI reports from their favorites to other user BO inboxes via the 'Send To' feature. All works fine but the sent reports doesn't get delivered to the selected destination. It ends up in the Temporary Storage with a 'failed' status
ie. recipient error. [[CrystalEnterprise.Managed] ([1]/[1])]: [bobj1]
I followed the instructions from this forum thread granting the user rights specified but without success
http://www.forumtopics.com/busobj/viewtopic.php?t=138015&highlight=inbox+destination
Is there documented notes on how to grant the correct user/oject rights to enable this functionality to work? My users only have 'View on Demand' to public folders. A user with Administrator rights can send reports to inboxes without any problems.
Can anyone help?Thanks Hensen for the lead.
I finally resolved the problem by granting access to the Everyone group of the ALL INBOXES top-level security as follow:
- grant View access for objects (this was the kicker)
- add rights to Content / Web Intelligence Report / Add Objects to the Folder -
Selective Broadcasting OF web reports
Hello,
We have a report that displays Sales Amout by Region.
We need ability to send the Alert/Web report to the Regional Sales Manager when the Sales fall below perticular threshold.
We have a condition in our query that works just fine for that purpose. And the Information Broadcasting works fine as well.
Issue is we have over 150 Regional Sales Manager and I do not wish to create 150 Information Broadcasting settings to be run nightly.
Is there any other options to achieve this functionality.
Thanks,Hi,
If you want the Regional Sales Managers to see data or get an email when the Sales of their particular region has gone below
the threshold value, first you need to make the Region Authorization relevant to control access to the Region Specific Data and do the necessary configuration for the Roles.
Secondly, in the distribution in Broadcasting, you can specify the Users in Role, which will take care of this.
Hope this helps.
Regards,
Tom. -
Repointing webi reports to a different universe
Hi,
I need to clone a set of webi reports (~35 of them) along with the 1 universe they all use for the purpose of migrating only a set of users with a newer version of the universe and reports. The remaining users need to be using the old universe and the old reports for a few months. I have an easy way to control access to the reports/universe via permissions so that's not a big deal, but the biggest unknown for me is once I copy the universe (or save as) and the reports, how do I repoint the cloned reports to reference the cloned universe?
I am on XIR2 and migrating "in place" (not to a new repository).
Thanks in advance.
GennadyHi -
While universe re-mapping isn't completely trivial, the API that supports it is thorough enough. You'll just have to maneuver your way through the work flow a bit and be cautious of the various ways in which it works (eg. change object source by dsobjID, dso class path, etc)
For example - from ReportEngine SDK documentation on the DataProviders.changeUniverse(...) method:
Changes old universe by the new one in the document. It means that all occurrences of a data source object will be replaced by another one of new universe. When applyMapping is true, this call provides a ChangeUniverseMapping containing all old data source object to be replaced with a possible new data source object default mapping. This mapping needs to be validated (so mustFillChangeUniverseMapping() will return true). After that, possibly DocumentInstance.getMustFillContexts() will return true, indicating at least a context must be resolved.
You'll first want to understand the platform SDK and how to manage objects within the Enterprise:
http://help.sap.com/businessobject/product_guides/boexir31/en/boesdk_java_dg_12_en.zip
Then dig deeper into the specifics of ReportEngine API (known as REBEAN sometimes)
http://help.sap.com/businessobject/product_guides/boexir31/en/resdk_java_dg_12_en.zip -
Migrating Crystal and Webi Reports with Universe from 1 folder to different folders
Hi There
Does anybody know of a way to do the following
this is for BOE XI 3.1 SP 6 FP 6.2 on Windows 2008 R2
We have multiple Crystal and Webi reports developed from 1 universe and we need to copy these Crystal and Webi reports to different folders in the same CMS for example
Universe Dev > Universe Folder Dev - Crystal and Webi Reports set in Dev Folder
Create a copy of the Dev Universe to Universe Folder Test – Copy the Dev Crystal and Webi Reports to Folder Test we need to Map it to the universe in the Test Universe folder(Copy of the Dev Universe)
Create a copy of the Dev Universe to Universe Folder UAT– Copy the Dev Crystal and Webi Reports to Folder UAT we need to Map it to the universe in the UAT Universe folder(Copy of the Dev Universe)
Create a copy of the Dev Universe to Universe Folder PROD – Copy the Dev Crystal and Webi Reports to Folder PROD we need to Map it to the universe in the PROD Universe folder(Copy of the Dev Universe)
The reason for this is each of these universe are connected to a different database i.e Test, UAT, Prod and we have over 200 reports and at the moment we have to manually map each report to the new universe individual which take up hours.
I have tried Lifecycle manager but came to the conclusion it cannot achive this
You cannot change the universe attached to the Crystal and Webi reports
you cannot promote Reports and Universes in the Same CMS to different folders
you cannot change the folder even if you promote jobs between servers
Does anybody know of a way to do thisHi,
The way you should do this is to have 4 different BO systems, Dev, Test, UAT and Prod.
Having this will allow you to use the same universe across all systems, but the connection to the database will be different on each system.
Not only will this allow you to smoothly report off different data sources, but you will also be able to upgrade and make configuration changes without impacting your production system.
Cheers,
Josh -
How to avoid data tab in webi report.
Hi BO gurus,
I need one clarification, while seeing the webi report(edit mode) we can see data tab left side of report. how can we avoid the data tab?
I mean with out data tab .
Regards,
ArjunHi Arjun,
Please find the above requirement available below:-
BI 4.1 Web Intelligence GUI Customization - Business Intelligence (BusinessObjects) - SCN Wiki
SAP KBA 1859784 - How to disable the Design and Data buttons in Web Intelligence in BI 4.1 also available for the same.
Hope this helps.
Regards,
Manpreet -
Re : Web reporting and WAD
Hello friends,
I need to give a presentation on Web reporting and WAD. Can anybody share the relavant documents or ppts.
I dont have much time to prepare.
Thanks in advance.
Thanks
BujjiHI,
Go through below link to get idea on new WAD features
http://help.sap.com/saphelp_nw2004s/helpdata/en/29/4d15422ecce02ce10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_nw70/helpdata/EN/00/e8d13f7fb44c21e10000000a1550b0/frameset.htm
Regards,
rik -
hi,
How to Hide the rows in a webi report?
Sample output --
Login 01/02/2010/10:45:50
Modified Record 01/02/2010 10:45:50
Modified Record 01/02/2010 10:46:50
Delete Record 01/02/2010 10:55:50
Delete Record 01/02/2010 10:56:50
Modified Record 01/02/2010 10:58:50
Delete Record 01/02/2010 10:59:50
*Required Output*
Login 01/02/2010/10:45:50
Modified Record 01/02/2010 10:45:50
Delete Record 01/02/2010 10:55:50
Modified Record 01/02/2010 10:58:50
Delete Record 01/02/2010 10:59:50
I used a condition in a variable =if(Previous([Activity])=[Activity];0;1) and placing inside report.
But when i am giving block filter i am getting only the distinct activity and Time not as required output.
Please help...Hi Sathish,
I am not 100% clear on what you are trying to do but you should be able to use a max() or min() function on the datetime, since it appears you are trying to get the first one (in which case you should use min()).
Does that help?
Thanks
Maybe you are looking for
-
I have Synced 3 computers. My main one is A. I used B in July 2013 and then C in August. Now I am on B again, in September, but my Bookmarks go up to 08Jul and then start again with 13Sep, when I logged in on B. I press Sync Now, but nothing seems to
-
Is there any hope for mac user
i got the zen vision m 30 gig for xmas and just this week i got a mac computer... i tried to load the software to the mac but i think that since its for pc that i cant use it.. is there any help for me... tom
-
How to make config to Make GR before IR in Imports
Hi All, Our Client has configuration Imports Pricing procedure as per the flow:- 1. ME21N 2. MIRO - Customs 3. J1IEX Part 1 4. MIGO & Part 2 5. MIRO For Local PO 1. ME21N 2.GR 3.MIRO Now for one new scenario in imports we need to define the prici
-
Getting Browser Session from WebForm
Is it possible to retrieve the cookie session ID from a webform? The built-in owa_cookie.get doesn't work from the webform. Anyone have any workarounds for this? Thanks!@ Steve
-
Anybody knows how to maintain the county code for US persons on infotype 6, screen 2010? Pls note that we are using concurrent emoployment with module pool MP000600_CE for USA and CA. Also , we dont want to do any system mod. Sankhadip