Quantcast
Channel: SCN : Discussion List - SAP BusinessObjects Web Intelligence
Viewing all 5402 articles
Browse latest View live

SAP WEBI 4.0: Calculation between two measures only when at least one has values

$
0
0

Hey all!

 

I would like to ask for help dear Gurus!

 

Our problem is the following:

 

  • We are using SAP BPC Account dimension which provides us with the P&L accounts.
  • Then, we calculated two measures: [Year 2013] and [Year 2014] that give us the values for each P&L accounts for 2013 and 2014, respectively.
  • We want to calculate the growth rate for each P&L account from 2013 to 2014. For this purpose, we are now using the following formula: =([Year 2014]/[Year 2013])-1
  • This formula is OK, but when both measures are zero (i.e. when a certain account has no values for both 2013 and 2014), it still calculates being the result -100%...and this is wrong.
  • We would like to create a rule in the formula that gives a zero or blank value everytime when both measures are zero, or everytime when [Year 2013] is zero.

 

Is this possible?

 

 

Thank you very much for your attention.

 

Best regards,

Francisco


Prompt to get data for previous 5 days

$
0
0

Hi All,

 

I am woking on BO XI 3.1 with informix database.

 

Requirement: To get the data for previous 5 days including the day user selected in the prompt.

 

Example: Suppose we have an object named "sys date" and we have created the prompt on sys date , now when the user select any value (let's say 15/09/2014), then the output should contain the records for previous 5 days(i.e from 10/9/2015 to 15/09/2014)

 

Please Suggest.

 

 

Thanks in advance

 

Regards,

Rishabh

Query script generation failed. See your BusinessObjects administrator. {0} (WIS 00013) Member Selection and Prompt answers for Characteristic 'xxx' cannot be translated in a BICS compatible command. (WIS 00000)

$
0
0

I have a very strange error within Business Objects 4.0 SP7 Web Intelligence Web Client; rebort based on Bex Query BW 7.3

 

Query script generation failed. See your BusinessObjects administrator. {0} (WIS
00013) Member Selection and Prompt answers for Characteristic 'xxx' cannot be translated in a BICS compatible command. (WIS
00000)

 

This error appears when trying to use a Bex hierarchy with not assigned values and running the query panel. Deleting these value in the BW database is not the right solution because there can be everyday new not assiged values.

 

Very strange behaivor is also that when we copied the existing Bex hierarchie and use the copied version hierarchy on a cube with unassigned values it works.

 

Does anybody know this behaviour?

 

Thank you very much for your support

 

Michael Wecker

formulay to display max

$
0
0

Hello Friends,

 

we are displaying top 5 countries as below using ranking.

 

CountryCategoryQuantity
GermanyCatA80
ItalyCatB75
FranceCatA60
SwedenCatC10

 

But when I include material then it is displaying as below.

 

CountryCategoryMaterialQuantity
GermanyCatAMatA80
ItalyCatBMatC75
FranceCatAMatB25
FranceCatAMatD35
SwedenCatCMatE10

 

I need to display material where it has highest 'quantity' as below. but Quantity should display total (i.e 60), not the respective material quantity (ie 35).

 

Could you please help me the formula definition to display that material..

 

CountryCategoryMaterialQuantity
GermanyCatAMatA80
ItalyCatBMatC75
FranceCatAMatD60
SwedenCatCMatE10

 

Thank you,

suri

BO activities 3.1

$
0
0

Hi all

 

 

1. How do you schedule more than one report to run?

2.Where do you go to set the report to be email to you?

3.If the report is pulling a date table from the source (oracle) that includes the time, is there any way to remove the time from the date field after generating the report in BO

Web I report using SQL Server 2008 based Universe

$
0
0

Hi,

 

We are in the process of switching from Oracle to  SQL Server DB.

 

As a part of the project the Web I reports (XI R4) are modified to accommodate the changes.

 

The Oracle universe connection is modified to SQL Server connection and the integrity is checked.

 

While trying to refresh the Web I reports based on this universe , I just noticed that the query filter got displayed  under 'FROM' clause  in the System generated query with an AND at the end of each filter.

 

Normally it should get displayed under the WHERE clause  in the system generated SQL.

 

Any ideas to get them displayed under the Where clause?

 

 

MSSQL query with additonal AND (System generated)

--------------------------------

SELECT

T.NAME,

L.LOCATION,

T.DESIGNATION

FROM

  EMP T INNER JOIN EMP_LOC L ON (T.LOC_ID= L.ROW_ID AND  T.Emp_id  IN   @Prompt('Enter id','A','Geo':'Column 0',Multi,Constrained,Persistent,,User:-1,Optional)

  AND    AND  L.LOC IN    @Prompt('Enter LOC','A','Geo':'Column 0',Multi,Constrained,Persistent,,User:-1,Optional) AND  )

 

 

 

Oracle query (System generated)

------------- 

SELECT

T.NAME,

L.LOCATION,

T.DESIGNATION

FROM

EMP T, LOC L

WHERE

T.LOC_ID=L.ROW_ID AND

T.Emp_id  IN   @Prompt('Enter id','A','Geo':'Column 0',Multi,Constrained,Persistent,,User:-1,Optional) AND

L.LOC IN    @Prompt('Enter LOC','A','Geo':'Column 0',Multi,Constrained,Persistent,,User:-1,Optional) 

 

Thanks,

Nithya

Error "Session Timed Out" When saving webi report as PDF

$
0
0

Hi,

 

I am getting below error when saving  report as PDF

 

The Session Timed Out.The document *.wid has been auto saved  in the Favorites~WebIntelligence Folder..Click Restore to retrieve it.

(ERROR : WIJ600001).

 

I get above error in PROD  but works fine in DEV.

 

Version :  BOE 3.1 SP7 (DEV & PROD).

 

Session Time out  set as  one hour.

 

Report runs for 3 minutes .once I get the data if I try to save it as PDF immediately I get the above mentioned Error.

Having Issues with "Matches Pattern" and 'Different from Pattern" query operators

$
0
0

Hello!

 

I am trying to write a report to look at address formating. I want to look for certain words within the address field so they can be updated to adhere to our business standards.

 

I'm having a terrible time getting it to work though. I'm using [Address1] Matches Pattern "APT" but, nothing is coming up in the report when I know for fact there are entries in the database where the address contains the string APT.

 

I have a bunch of these grouped together as part of an or statement.

 

I am also, for a different field, having issue getting the Different From operator to work. I have a few strings that are ok to have in the field grouped together within an and statement but, it's not pulling to the report correctly either.

 

Any suggestions on what I may be doing wrong?

 



BOBI 4.x Webi - Graphs when exported to Excel, turns as picture.

$
0
0

Hello,

 

In SAP BO XI 3.x version, a Webi document having graphs, when exported to Excel sheet, the graphs are exported as they are and were able to modify them. However, in SAP BO BI 4.x version, the graphs are exported as picture and are not able modify them.

 

I tried with multiple 4.x versions even with 4.1 SP4, but its still the same.

 

Is this by design that the Chart\Graph engine saves them as picture in 4.x or there are some settings that need to be done?

 

Any help is much appreciated.

 

Regards,

Abhay

CORBA error while communicating with SL service

$
0
0

Hi Experts,

 

One of our webI report is failing with the error "CORBA error while communicating with SL service". We found a relevant note for the same 1716523. The resolutions given in the note are follows:

  • Filter the result set to return a smaller set of data.
  • Increase the heap size of the Adaptive Processing Server.

 

The question what I have is

 

When we are rerunning the job sometimes it is going fine without any errors. Does this mean rescheduling the job(the time in which the server is least loaded) resolves the error.

 

How to find the time in which BO server is least loaded. ??

 

 

 

Best Regards,

Krishna

error_number(); data services designer

$
0
0

Dear All,


I am using data services designer for ETL jobs.


When I try to insert a register that already exists I get "Error: ORA-00001: unique constraint (string.string) violated"


but the value of $BITA_VGB_ERR = error_number(); is 0  and 0 means no errors.


Which is the number return by error_number() captured by a CATCH OBJECT after an ORA_00001 ?


I GET 0 but 0 is no errors and I got ORA_00001


Thanks in advance-


Best Regards


Antonio





$BITA_VGB_JOB_NAME = job_name();

$BITA_VGB_ERR = error_number();

$BITA_VGB_ERR_CTX = error_context();

$BITA_VGB_ERR_MSG = error_message();

$BITA_VGB_ERR_TIME = error_timestamp();

$BITA_VGB_ERR_DATE =  ((year(error_timestamp())* 10000) + (month(error_timestamp())*100))+ day_in_month(error_timestamp());

$BITA_VGB_FILE_JOB_LOG = 'log_'||$BITA_VGB_JOB_NAME||$BITA_VGB_ERR_DATE || '.txt';

sql('BITA_DS_DEST','INSERT INTO BITA_DW_DM_CONTROL_ERRORES (NUM_ERR, JOB_NAME_ERR, CTX_ERR, MSG_ERR, FC_REGISTRO_BBDD, DATE_ERR) VALUES('||$BITA_VGB_ERR||',{$BITA_VGB_JOB_NAME}, {$BITA_VGB_ERR_CTX},{$BITA_VGB_ERR_MSG}, sysdate,'||$BITA_VGB_ERR_DATE||')');

How to Schedule a Report to Run on a Specific Business Day and Not on the Weekend

$
0
0

Hi,

 

Is there a way to schedule a Webi report to run on a specific Business Day? For example, if I wanted a report to run on the 3rd day of every month, but when the 3rd day for a particular month landed on a Saturday or Sunday, then Monday would automatically be chosen instead. Is that possible?

 

Thanks,

 

Michael

Open new report on Refresh

$
0
0

Hello All,

 

I have a requirement in webi  where there is webi report but when I refresh the report and input prompt values it should take me to another report.

Is there any way I can do this?

 

Thanks,

Pali

Incorrect results for days between two days excl & inclwkend

$
0
0

Hi,

 

We have 3 Data providers DP1, DP2,DP3 with measures along with EquipId.

I have to show

 

In DP1, we have Equip_Id, EffstDt, EffEndDt

 

We have to calculate the Equip used for 4 Quarters. First Quarter from Jan to Mar

 

We have to calculate the no of days between Q3CalStDt and Q3CalEndDt including and excluding weekends.

if Equip_Id is utilized on the same day i.e. Q3CalStDt=7/7/2014 and Q3CalEndDt=7/7/2014 then no of days=1 is included in formula where as days_between function returns 0

 

The below results are for Days between Excluding weekends are correct for Equpids 63,33


Q3StDt,Q3EndDt, Q3CalStDt, Q3CalEndDt are calculated based on EffStDt,EffEndDt of EquipId

 

when I drag

EquipId,EffStDt,EffEndDt,Q3StDt,Q3EndDt Qt3CalStDt, Q3CalEndDt,Q3Used

   63     6/6/2014 2/31/99  7/1/2014  9/30/2014   7/1/2014   9/30/2014     66

   33     8/4/2014 12/31/99 7/1/2014   9/30/2014  8/4/2014   9/30/2014    42

   232   5/12/2014 5/15/2014                                                                     1                                 

   232   5/16/2014  5/19/2014                                                                     1     

  232  7/2/2014  12/31/99 7/1/2014 9/30/2014  7/2/2014    9/30/2014    65

   675  6/1/2014  6/5/2014                                                                    1

  675  6/6/2014  6/28/2014                                                                  1                                

 

EquipId 232, 675 EffStDt,EffEndDt does not fall under Q3 Qtr i.e. July to Sept, but formula Q3Used returns 1

 

When I drag EquipId and Q3Used, Here Equipid is merged dimension from (3) Data providers.

I am getting incorrect results

 

Equipid,Eqp_Used

63          66

33         42

232       66

675        1

 

Report Output

 

EquipId,DP1_measure1, DP2measure,DP3 measure, Q3Used, Q2Used,Q3Used,Q4Used

 

Calculation of  Q3Used based on two [Q3CalStDt]; [Q3CalEndDt] dates which fall in the Q3 Qtr i.e. July to Sept

 

Q3Used=  (If([Prompt for Weekends]="N"   )  Then Sum((Truncate(DaysBetween([Q3CalStDt]; [Q3CalEndDt]) / 7 ; 0) * 5)+ ToNumber(Substr

("123455512344451233345122234511123450012340123455"; ((DayNumberOfWeek([Q3CalStDt])-1)*7)+Mod(DaysBetween([Q3CalStDt];

[Q3CalEndDt]);7)+1 ; 1))  ForEach([EquipId];[Q3CalStDt];[Q3CalEndDt]))  Else Sum((DaysBetween

([Q3CalStDt];RelativeDate([Q3CalEndDt];1) )  ForEach([EquipId];[Q3CalStDt];[Q3CalEndDt])  ) ))

How do I get case sensitivity in a Matches Pattern query filter?

$
0
0

Hello! This is a follow up to a previous question I had about wild cards. I was able to get that working but, now I'm having an issue with case sensitivity not doing what I want in the query filter.

 

I have this so far "[Addy1] Matches Pattern %a%". What I need it to do is look anywhere in the field for a lower case a. What it's doing is pulling any field that has an A or an a in it.

Any suggestions?


Export to excel in 4.1

$
0
0

Hi All,

 

We have Webi document which always pull 200000+ records, When we trying to export the reports as Excel or PDF Its taking long (more that 20 mins to export). Is there anyway to increase the performence?

 

 

 

Regards

Arun

How many ways you can restrict data in business objects?

$
0
0

I'm new to sap bo .  so please help me to learn BO 4.1 clearly

Failed to retrieve the cube for connection (xyz).(Error:INF)

$
0
0

Hello ,

 

Any body faced this error (Failed to retrieve the cube for connection (xyz).(Error:INF)????

 

Replication steps: Open the webi report in Launchpad-> refresh the report--> error appears.

 

Component info:

BOBJ Version: SAP BI 4.1 sp2 version 14.1.2.1121)

Report: Webi report

Source:BEX/CUBE

Connection: OLAP

BW : SAP BW 7.3

 

At first i have checked the user availability ( lock or unlock)  olap connection --- locked --- hence unlocked the user from BW

 

but still the issue is remains...

 

What my thought is: Cube or Bex or un available..?/inactive?secured bex query?

 

kindly suggest on this.

 

Note : Don't have access to BW,BEX..

Repeating Prompt order in WebI

$
0
0

Hi Team

SAP BusinessObjects
Version: 4.1 SP3
Oracle Version: 11
Number of Dataproviders for report: 6
3DPs are from Derived tables from same universe

When I use Derived Table's Objects by taking as a one of the Data Provider and Other objects from Database as another Data provider

Pulled necessary Objects into condition pane with Optional prompts in DPs(one from DT and DB) with same Name, operator and properties.

If I run the report the order getting repeated even though I followed below points

The below mandatory options are set to make the single prompt across the DPs when using same name of the prompt input.
1)Prompt Text should be same across DPs (without any extra spaces)
2)Operand should be same across DPs
3)Prompt Options should be Same

I thoroughly tested the prompt text, applied same conditions and options, all are same. still facing the same.

I tested with following options of using Data Provides

Scenario 1 --- No Issue

Data Provider 1 : Derived Table(DT) Columns

Data Provider 2  :  Derived Table(DT) Columns

Using the Same Name Prompt in two DPs with same column type

Status of running the report with single Input Parameter

 

Scenario 2 --- No Issue

Data Provider 1 : DB Columns

Data Provider 2  :  DB Columns

Using the Same Name Prompt in two DPs with same column type

Status of refreshing the report with single Input Parameter

 

Scenario 3 -- Issue

Data Provider 1 : DB Columns

Data Provider 2  :  DT Columns

Using the Same Name Prompt in two DPs with same column type

Status of refreshing the report with TWO Input Parameters

Use the data providers with DB (Database) table columns with same condition are working fine,

However the problem is when using DT (Derived Table) and DB(database) columns with prompt conditions then then giving two input parameters for i/p

 

I'm not able to find the solution for repeated prompt order.
Please help on this.

How to hide charts by using input control?

$
0
0

Hi expert,

 

I have a requirement in WEBI report like I have 12 charts in my report and user wants to display only what they want. If they wanted to see only 5 charts and they should be able to hide remaining 7 charts.. Is that possible on Webi report????. I used input control and created variable but im able to only hide one chart.

 

I would be great if i got any workarounds.

 

Thanks in advance

Viewing all 5402 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>