• No results found

WEBI

N/A
N/A
Protected

Academic year: 2021

Share "WEBI"

Copied!
24
0
0

Loading.... (view fulltext now)

Full text

(1)

101

101

Problems

Problems and

and Solutions

Solutions in

in WEBI

WEBI reports

reports

1.

1.

I have one date object which is I have one date object which is Evaluation Date and i created two condEvaluation Date and i created two cond itionsitions Begin dateBegin date and and EndEnd date

date on that object which takes user input,Now i want to display both begin date and End date on on that object which takes user input,Now i want to display both begin date and End date on the report title how can i do that can you tell me the syntax for that

the report title how can i do that can you tell me the syntax for that

Sol:

Sol:

Use theUse the UserReponse()UserReponse() function to get the value entered by a user in a report prompt function to get the value entered by a user in a report prompt

2.

2.

lease advice,if it is possible to lease advice,if it is possible to make link from the column values to the image! i make link from the column values to the image! i have "ebi reporthave "ebi report with column #efID and each ID has

with column #efID and each ID has a image associated with that! Is it a image associated with that! Is it feasible! $urrently i%mfeasible! $urrently i%m keping all the images on my local

keping all the images on my local folder!folder!

Sol:

Sol:

I think you can! $reate a I think you can! $reate a variable to define the Image name based on the variable to define the Image name based on the #efID! ut this#efID! ut this variable in the cell which should contain

variable in the cell which should contain the image! $hange the property of the image! $hange the property of the cell %#ead cellthe cell %#ead cell content as% to

content as% to Image URLImage URL!!

3.

3.

#ight now I am getting the &' user id through $urrentUser() function! &ut I want to display the#ight now I am getting the &' user id through $urrentUser() function! &ut I want to display the user first name and user last name!

user first name and user last name!

*indly help me to get the first and last name of &' login details! *indly help me to get the first and last name of &' login details!

Sol:

Sol:

I havent seen a way to do thI havent seen a way to do th is! &ut if you get the name, is! &ut if you get the name, here is the formula tohere is the formula to seperate first name and last name

seperate first name and last name Code:Code:

First Name

First Name =Substr([Name=Substr([Name];1;Pos([Name]];1;Pos([Name];" ;" ")-1)")-1) Code:

Code:

Last Name

Last Name = = Substr([Name];Substr([Name];Pos([Name];" ")-1;Length([Name]Pos([Name];" ")-1;Length([Name])-Length([First Name])-)-Length([First

Name])-1)

1)

+ope you get the earlier problem solved! +ope you get the earlier problem solved!

4.

4.

I have filleter condintion on tableI have filleter condintion on table

ysDeploylan-inish!!!!!!!!!universe object ysDeploylan-inish!!!!!!!!!universe object

D Date!!!! I created variable (user suppose to

D Date!!!! I created variable (user suppose to select date or enter)select date or enter) DE Date!!!!!! I created variable (user suppo

DE Date!!!!!! I created variable (user suppo se to select date or enter)se to select date or enter)

.ysDeploylan-inish/ between .riorDeploytartDate/ and .riorDeployEndDate/ .ysDeploylan-inish/ between .riorDeploytartDate/ and .riorDeployEndDate/ I tried as below

I tried as below

If.D-/between.DD/ and .DED/ then 010 Else 0N0 If.D-/between.DD/ and .DED/ then 010 Else 0N0

Sol:

Sol:

2fter you enter the dates in the prompt for2fter you enter the dates in the prompt for Start Date and End DateStart Date and End Date!! 1ou need to create variables to capture those dates using the

1ou need to create variables to capture those dates using the UserResponseUserResponse function in function in the reports and then use those variables in

the reports and then use those variables in thethe If statementIf statement you have! you have! Code:Code:

V_PDSD = Todate(Userresponse("use

V_PDSD = Todate(Userresponse("user suppose to r suppose to select Start date or select Start date or enter:");"")enter:");"") Code:

Code:

V_PDSE = Todate(Userresponse("use

V_PDSE = Todate(Userresponse("user suppose to r suppose to select End date or select End date or enter:");"")enter:");"") -inally

-inally Code:Code:

If([SDPF] Between ([V_PDSD];[V_PD

If([SDPF] Between ([V_PDSD];[V_PDED])) then "Y" ED])) then "Y" Else "N"Else "N"

5.

5. I have this situation!!! +opefully someone can help!I have this situation!!! +opefully someone can help! 3y scope of analysis is set to 4

3y scope of analysis is set to 4 5evel6 5evel6 5evel7 5evel7 5evel8 5evel8

(2)

level4 level4

In my report I have 8

In my report I have 8 columnscolumns 6st column 9 level6

6st column 9 level6 7nd column : if

7nd column : if drillfilter(.5evel6/) : 00 then .5evel7/ else if ddrillfilter(.5evel6/) : 00 then .5evel7/ else if d rillfilters(.5evel7) : 00 then .5evel8/rillfilters(.5evel7) : 00 then .5evel8/ else if drillfilters(.5evel8) : 00 then

else if drillfilters(.5evel8) : 00 then .5evel4/.5evel4/ 8 3easure object!

8 3easure object! 3y problem

3y problem I drill on column

I drill on column 6, the second column changes and displays level7 info, 2gain 6, the second column changes and displays level7 info, 2gain drill on col 6 drill on col 6 givesgives level8 info in col7 and so on!!

level8 info in col7 and so on!!

&ut when I drill up then last level info remains while the col6 drills up to 5evel6! &ut when I drill up then last level info remains while the col6 drills up to 5evel6! ;!

;!

Sol:

Sol:

$reate this variable and put it in a blank cell!$reate this variable and put it in a blank cell!

:$oncatenation(05evel 0<If(Drill-ilters(.tate/)):00 =hen 6 Else 5ength(Drill-ilters())9 :$oncatenation(05evel 0<If(Drill-ilters(.tate/)):00 =hen 6 Else 5ength(Drill-ilters())9 5ength(#eplace(Drill-ilters()<090<00))>7)

5ength(#eplace(Drill-ilters()<090<00))>7) "hat this does is, this counts the

"hat this does is, this counts the number of 090 (hyphens) in the text number of 090 (hyphens) in the text of the function returned byof the function returned by the drill filters function!

the drill filters function! If the the Drillfilters functions returns blaIf the the Drillfilters functions returns blank, means, you haven%t nk, means, you haven%t drilleddrilled on anything, so the level is 6, and if drillfilter is not blank and no hyphens in the drill filters results on anything, so the level is 6, and if drillfilter is not blank and no hyphens in the drill filters results then the level is 7 and

then the level is 7 and then if the number of hyphens is then if the number of hyphens is 6 then level is 8!6 then level is 8! ?!

?! I have a "I have a "ebi #eebi #eport in &o @i #port in &o @i #8 , which has 8 , which has currencurrent A=D, rt A=D, revious Aevious A=D and B=D and Barianariance !ce ! -or the variance column currently i have a numerical data

-or the variance column currently i have a numerical data , now i got , now i got a new reCuirement for whicha new reCuirement for which i need to give a condition as

i need to give a condition as if Bariance  6

if Bariance  6 99 -avourable99 -avourable

if Bariance F 99 Unfavourable ( ie 9ve values ) if Bariance F 99 Unfavourable ( ie 9ve values ) the variance which are F6 (i!e

the variance which are F6 (i!e Bar:7, 8!!) should be displayed as it is!Bar:7, 8!!) should be displayed as it is! i tried using alerters but didnt work as expected

i tried using alerters but didnt work as expected

olG Either convert numbers to strings using -ormatNumber() function or

olG Either convert numbers to strings using -ormatNumber() function or use an alerter to display in use an alerter to display in aa cell a text instead of a number 9 all that based on a condition

cell a text instead of a number 9 all that based on a condition H!

H! I havI have the the fole followlowing oing objebjects cts in a tain a tablebleGG $ustomer id, -irst name, urname $ustomer id, -irst name, urname =hat are sectioned by tate!

=hat are sectioned by tate!

"hat I am trying to do is to show only the customers with eCual surnames! o if there are sur "hat I am trying to do is to show only the customers with eCual surnames! o if there are sur names with two or more $ustomer Id%s, I want to show them (and only them)!

names with two or more $ustomer Id%s, I want to show them (and only them)! Imagine the following valuesG

Imagine the following valuesG $ID 9 -irst name 9 urname $ID 9 -irst name 9 urname 6 9 John 9 Doe 6 9 John 9 Doe 7 9 &ob 9 3arley 7 9 &ob 9 3arley 8 9 #ita 9 3arley 8 9 #ita 9 3arley 4 9 &ob 9 5ow 4 9 &ob 9 5ow

It should only showG It should only showG 7 9 &ob 9 3arley 7 9 &ob 9 3arley 8 9 #ita 9 3arley 8 9 #ita 9 3arley

I tried to solve this by counting and then filtering, but I can%t get the count right! :count(.sur I tried to solve this by counting and then filtering, but I can%t get the count right! :count(.sur name/) gives 6 for each row!

name/) gives 6 for each row!

Sol:

Sol:

I had to include the section oI had to include the section o bject in the in() function! oGbject in the in() function! oG

:($ount(.$ustomer id/) In(.urname/<.tate/)) works fine! =hanksK :($ount(.$ustomer id/) In(.urname/<.tate/)) works fine! =hanksK

(3)

9.

=here is a value6 column (varchar7) in table 6 (has numeric values except for a few rows which has some alpha numeric)

value7 column (varchar7) in table 7 (has numeric values except for a few rows which has some alpha numeric) 9 oracle database

=he reCuirement is to get the d ifference between the two columns for those that have numeric values and leave as is if the rows have alpha numeric strings!

I used the 0tonumber0 function at report level and was able to get the desired difference between the two columns! &ut for 8 rows, I get LE##'# as the row value! It has numeric data itself! I went to sCl navigator and checked if I can get the difference for those 8 rows and I got it there but here at "E&I I am unable to see it!

eems strange but can anyone help me out in this

I have observed that, if I use 0tonumber0 function, all the rows are being converted to number except for those three rows! I could clearly say that those are numericals and I can even extract the differences between those values in A5 navigator but here it is not happening so!

Sol:

$an you try to use some flag like Istring or IsNumber in your If() like9

Code:

=If(IsNumber([Object]); Difference;Else [Object])

Not sure it will work or not, but you can try it!

6! I have a table in one tab and the formula used is 9 Code:

=Sum(If(Match([Sell];"B");-Abs([Amt]);Abs([Amt])) ForEach ([Trade Id];[Account])) In ([Date])

Now when I use the same formula in a standalone cell, it is giving me L3U5=IB2UE Error!!! $ould someone please guide me what could be the issue and how to resolve it !!!M

Sol:

lease create a measure value instead of creating the seperate calculation for each tab! 2lso ensure the objects (2mt, =rade Id, 2ccount, Data) are availble properly!

11.

I have a reCuirement! 'ne of the objects is returning the values in +ours! -or exG the value is 6!;? hrs! I have to split this value in to daysGhoursGmin!

i!e 8DaysG6+rsG43in

6!;? O; : PP 3in 99 if we covert this, we will get 8DaysG6+rsG43in!

I am finding it difficult to incorporate the logic to get this! lQ help me with this logic! &asically, I have to convert the total number of minutes in daysGhoursGmins!

Sol:

=ry this9

Code:

=Truncate(([NumberObject]/24);0)+" Days : "+Truncate(([NumberObject] -(Truncate(([NumberObject]/24);0)*24));0)+" Hours :

"+Truncate(((((60/100)*(([NumberObject] - (Truncate(([NumberObject]/24);0)*24))-Truncate(([NumberObject] - ((Truncate(([NumberObject]/24);0)*24))-Truncate(([NumberObject]/24);0)*24));0))))*100);0)+" Mins "

12.

I have ?7 rows in for each section in my report, l ike wise i have 7 sections! +ow can i keep all ?7 rows in same pageM

(4)

13.

I am using the "eb Intelligence on @I #7!

"hen I duplicate a Cuery and change the universe on the target one, the source Cuery universe also changes! I am trying to duplicate the Cuery to keep the o bjects but would like to h ave a different universe on the source and the target Cuery!

Is that possible at all or does the duplicate Cuery also systematically duplicates the universe in both the source and target CueriesM

Sol:

If you are duplicating and changing the universe, it will get changed for all universes, better you try to 2dd New data provider for your new Cuery! 2nd see if it is working or not!

14.

I am creating a "E&I report where i am taking a count(.clmnbr/) and populating it into a cell! &ut whenthe count is greater than  i am getting the count d isplayed but when the count is eCual to  it is not getting populated in the report! I tried the to format number option and changed the option to 0Number0 but still it is not working!!!

Sol:

=ry if(isnull(count(.clmnbr/) )<<count(.clmnbr/)

15.

Is there a way I can schedule a webi report, exG that runs every hour from 6723 to H3,

everyday! 'ur reCuirement is that the report has to run 673 9 H3 on Day96 R 673 9 H3 on Day97 and it goes on!

Sol:

1ou could try creating an object in your Universe that f ails at certain times of the dayM If $urrent=ime between pm and 66am then 3yNumber S  else 3yNumber!

Include that in your report! =he divide by Qero error will cause your report to fail, and because it fails it won%t be sent out!

=he just schedule the repor t to run every hour!

ersonally I%d just create H schedules! +ave then run every day! 'ne at 67, one at 6 etc! 3uch easier!

16.

I want to display customiQed +eaders!

Dimension Balues are 6, 7, 8, 4! &ut the user wants the column header to be displayed at =6, =7, =8 R =4! I tried to change the background color and overlay a text box! &ut when i export it to Excel, it doesnt display them!

Sol:

$oncatenate = with the object and use this newly created dimension in crosstab!

17.

I have a dimension object which has multip le values per customer!

I would like to display all the values at once in one cell instead of displaying a row for each! I have been looking into using the revious function but it needs the context so doesn%t work for me! I have &' @I #7 so d on%t have the #elativeBalue function!

Sol:

I fixed this one by using the A5 mode "ebI! I used the wmconcat oracle function against the dimension i needed to aggregated and then created a set of variables at the report level to display it properly!

18.

+ello, i am getting the error listed below when trying to add objects to an exisisting report! "e are using 5inked universes! I understand this could be caused by linking universes but what should i check for to resolve this errorM what are the steps! =hanks in advance!

Universe not found! ee your &usiness 'bjects administrator! (ErrorG "I P6)

Sol:

=hat error usually results from not having access to the universe! =ry creating a new "ebi report and see if the universe shows up in the list of universes available to you!

(5)

19.

"e have some #eport templates developed by a user! ince we are re9using these templates for report development, in all the reports %2uthor ($reated &y)% is coming as the user who has created the template! Is it possible to change this name by 2dmin

Sol:

1ou need to use the sdk for this !!!

'# you can try to delete the authorK &U= take care about his personalSinbox documents 7! I am using &' 8!6 with 'racle!!

I have data like this!! Code: 01 02 03 04 (month) a 85 65 45 85 b 200 400 500 600 c 45 25 65 20 d 300 500 700 900

=his is crosstab report! I have to make a line chart!! but the values for & and D are high! +ow can i divide the values for only row & and D! is it possible or is there any workaround for it!!

olG 1ou mean you wish to implicitly make the values smallerM =ryG

Code:

=If [Dimension]InList("a";"b") Then[Metric]/10 Else [Metric]

21.

I%m trying to use User#eponce in report header (InfoBiew)! 3y need is to disp lay text depending on user%s choice! If user%s choice is %1es% then text6 is displayed, else text7 is displayed! "hat is correct syntax for doing thatM Tive me please some example!

olG 2ssuming the text of the prompt is 0lease enter 1es or No0, you would use the followingG :If(User#esponse(0lease enter 1es or No0):01es0<0=ext60<0=ext70)

Code:

=(If([the_question])="Yes" Then "text1" Else "text2")

22.

Is there a way of scheduling repo rts using "ebi rich client! I just got it in my computer and don%t know how to do it!

olG cheduling is possible only in $ 3$ and Infoview!

23.

+i guys, would like to know whether does the format painter on the "ebi able to copy another fieldScell %s number format!

ExampleG

$ell6 is a $urrency format! $ell7 is a default format!

I use format painter to copy $ell6 to $ell7, it only changes the colour and font, but not the default 9 $urrency!

Is this a limitation of "ebiM 2m I able to change the settings some whereM

olG 1ou cannot paint number f ormats! 1ou can, however, select multiple cells at once and set a format to all of them!

(6)

24.

I am having bar chart in a webi report! I have a prompts for the start data and end date for the report! "hen i select some data and if no data is prsent for it then the chart also doesn%t show up!I NEED axes and legends to be displayed so that that space will not be blank so that user can understand there is no data for the particular bar chartSmonth!

olG $heck to see that the 0show w hen empty0 box is checked! 2lso you can consider a union Cuery that brings back at least one (Qero) row so that some data will appear!

25.

$urrently I have to mannually configure infoview preferences one by one , and the total number of  users might be several hundred! Is it possible to $onfigure infoview preferences for hundreds of users at one timeM 2nybody could give me tips about how to handle this easilyM

olG In $3$, In manage, go to applications! 'ne of the application listed will be Infoview! Trant rights from here to user groups!!

26.

I am a &' #eport developer but i dont know know what type of data does 2udit tables will holds! +ere my users are asking me can you give some detial informaiton and couple of reports on audit tables!!! but i dont know how can design univers ( means tables and all), type of data does it holds and what type of reports can i build!

how and where can i find audit tables and what connection can i use

olG If you want to be able to see the Auditor folders and reports, BO Admin should give you access to the following

6! Adm-Auditor folder in Publi !olders 7! Ati"it# Universe

8! Auditing Connetion, that is the &' or Designer connection used by Ati"it# Universe

27.

I have searched the forums and can%t find it!!!!does anyone know how to get the last working day of the current month at report level with a variableMM

olG $reate following variables Code:

Currentdate = currentdate()

Code:

Last Day of Month = LastDayofMonth([Currentdate])

Code:

Last DayName of Month =Dayname(LastDayofMonth())

-inally create a variable as Code:

Last Working Day of Month = If([Last DayName of Month]="Sunday") Then

Relativedate(LastDayofMonth();-2) Elseif([Last DayName of Month]="Saturday") Then Relativedate(LastDayofMonth();-1) Else LastDayofMonth()

+ope that makes sense and helps!

28. I have a situation where I want to isolate only those rows of data which have a 3IN date< for exampleG

(7)

3atter No! 3atter Name Date Indiv! Name 4 Johnson 6S7S66 Jackson

4 Johnson 8S67S66 5ee 4 Johnson 4S7S66 Jackson

I wish to apply a variable which will only show me the row with the date 6S7S66! +owever, when I use the variable found here, I getG

3atter No! 3atter Name Date Indiv! Name 4 Johnson 3ultivalue Jackson

4 Johnson 3ultivalue 5ee

3y variable isG .Date/ "here (.Date/:.3in Date/) In (.3atter No!/)

Any Idea..?

Sol:

$reate these 7 variables

Code:

MinDate =Min([Date]) In Block

Flag = If([Date]=[MinDate]) Then 1 Else 0

2fter creating these 7 variables, add the 3inDate as a column to the table and then add report filter S$o%&'ide filter pane which is on the top left, next to !( icon and )ariable Editor icon and put a filter on !lag as !lag*+!

29.

I have a concatenated field of year > attribute (e!g! 7H 2, 7 &, 76 2, 76 & etc)! =he concatenated field has been custom sorted, that means we have a particular order! =he field goes as a header in a cross9tab, which may shrink or expand according to prompt selected! I need to show the last column header of the cross tab in a free9standing cell!

=ried a few things unsuccessfully! 2ny ideas folksM

Sol:

$reate a variable for the free standing cell

Code:

=Last([Year+Attribute])

30.

I tryed with landscape and 2 siQe, I can accomidate only 4 columns in a report in single page, If i want create more than P columns in single page how can i do thisM

Sol:

In a "ebi report you can have 7P; columns in a table, but the number of columns being printed in a page will depend on the width R orientation of papers you use!

6! I think the largest paper is 5egal, so try to use 5egal in aper R 5andscape as the age 'rientation! 7! =ry to decrease the column widths to fit as many columns as possible!

8! In the roperties of the age, go to age 5ayout and decrease the 5eft 3arg in and #ight 3argin to make some more space to fit in more columns!

31.

Is it possible to use the Data =racking feature to show the actual numeric change in value rather than using the color coded referenceM

-or exampleG #eference data : 6 #efreshed data : P

Data tracking would show >4

olG =ry to create a formula using Ref)alue, function! omething like Code:

(8)

=RefValue([Measure])-[Mreasure]

32. I do have =able contains =heree column Countr#. Produt and Prod Categor# objects! I do have $hart below the =able contains Coutr# and /o0Of Produts Sold!

Now what I want is when ever I click on $ountry name in the =able then $hart should should show respective country data!! I heard that this is possible by using INU= $'N=#'5 opt ion in "ebi!! $an any one help me how to do it !!!!!

Sol:

Its not possible to change the $har t depending on you selecting a $ ountry in the =able! &ut a work around is, create an input control on $ountry with a Drop Down list or $heck box and then while defining the Dependencies, select both blocks =able and $hart!

=o create an Input controlG In the =abs to your left where you have tabs for Data, roperties,

=emplates, 3aps, you%ll see a tab for Input $ontrol! $lick on New and select $ountry and check =able and $hart as dependencies and $lick '*!

33.

$an someone please suggest as how we remove duplicates in a webi reportM I don%t want to use breaks to remove them! Is there any other way to remove duplicates in the reportM

Sol:

Cuery level GIn the edit Cuery mode!!you have Cuery properties on your right !!under data u have an option that says remove duplicate rows!!

#eport level G If u say in a report you can do it by going to properties tab under which you have display tab in which we have an option that says avoid dupl icate rows check it!!

34.

3y webi report displays data across months(in columns) based on region in horiQontal table format! and table is given a title which should be exactly at the center as per table%s width! Now my problem is table%s wid th changes dynamically since all regions doesnt have all months data and only the columns having data should be shown!

Now when table%s width changes dynamically, how to align the title exactly at center!!!MI tried working with relative position! but with it only top and left margin will be fixed!!I want to fix right margin as well!! lease guide me regarding dis!!

Sol:

Insert another row above the column names and merge all the columns of that row and type the table name in that merged column!

change the background colour and remove the borders and do the formatting stuff if needed!

35.

I am using &' 8!6 sp7! "e have a vertical table with appox 7 columns! ome of the table header cells are merged (in the report header)! 2lso, there are P9; breaks applied on the table! +owever the beakheader are disabled!'nly the table header is displayed on the report!

=he issue is that when we drag a column (say F'&JE$=) to the report we don%t get the column header as Name'f(F'&JE$=)! =he column header is blank for the newly dragged column!

lease refer to the attached screenshot! $'5U3N6 and $' 5U3N7 are newly dragged to the report! $olumn +eader cells for DE= and $2=ET'#1 are merged!

=his is a showstopper for us as blank column header doesn%t make any sense for ad9hoc users! $ould anybody suggest on thisM

Sol:

1ou can merge the colum it same data type and asem colum is thier ! same time it gives error Lerror,Lmultivalues on the time u can put second colum is detail objects it will slove ! u can

doubleclick the colum and write colum name

36.

I need to create a report about customer data and then section it by age groups! -or example F6 years, 697 years, 798 years, etc

(9)

before i can group itM I also want the age to be dynamic, in the sense that if someone is born on 4th 2ugust 66, today he is 6 years so he falls in group 697, but tomorrow he will be 7, so he will fit into the next group 798!!!

Sol:

2ge:-loor(Days&etween(.&irthDate/<$urrentDate())S8;P) will give you the dynamic age in years

then create another variable using If =hen Else logic to group e!g! If(.2ge/F:P<09P0<if(.2ge/:7<07>0!!etc)

37.

"e have build one report which has three different blocks inside one section and each block holds column called commision and this column hold different calculation for all three &locks!

what i need is the um of all three $ommision which holds different calculations hould be displayed as grand total at end of report! $an any one guide me how to do this M

Sol:

Declare each of them as local variables say a, b, c! um those variables!! a>b>c! 3ake sure a, b and c are measures!

38.

I have a report has belowG ID name rev gaps

67P4 222 P7 8 P4?H &&& 4H7 6

and detail report tab which show who are the cust that has gaps for particular ID as belowG ID name rev gaps cust custname

67P4 222 P7 7 64PH? $$$ 67P4 222 P7 6 7P4?H DDD

so in the above report ID 67P4 has 7 gap s with same cust and custname!so i doesn%t want to show that as aggregrated!Ineed them as individual rows as belowG

ID name rev gaps cust custname 67P4 222 P7 6 64PH? $$$ 67P4 222 P7 6 64PH? $$$ 67P4 222 P7 6 7P4?H DDD

so i selected the avoid duplicate row aggregation option but its not working!it%s displaying as aggregated row!Is there any solution to f ix it up!2ny help is appreciated!

Sol:

In the 1uer# Panel, go to the Properties tab, there is an option with checkbox to Retrie"e Dupliate Ro%s!

'r

In the report, select the table and go to Properties tab 9Displa# 9A"oid Dupliate Ro% aggregation !!!$heck that option!

39.

I have created a variable by using if statement like below!

:If((IsNull(.'rd 'rder/)2nd IsNull(.#ec 'rder/)2nd IsNull(.Ipv 'rder/))<020)

it is working perfect! In the same variable i need to ad d other conditions as like same i tr ied like below to add one more condition but its giving error

:If((IsNull(.'rd 'rder/)2nd IsNull(.#ec 'rder/)2nd IsNull(.Ipv 'rder/))<020) 'r If((IsNull(.'rd 'rder/)2nd IsNull(.#ec 'rder/)2nd IsNull(.ap 'rder/))<0IB0)

Sol:

=ry thisCode:

=If(IsNull([Ord Order]) And IsNull([Rec Order]) And IsNull([Ipv Order])) Then "PAP" Elseif(IsNull([Ord Order]) And IsNull([Rec Order]) And IsNull([Pap Order])) Then "IPV" Else ""

(10)

40.

+ow to use NotNull function for example i want the condition like

:(If pap amt not null then 02 and if I pv amt not null then 0IB0 and #ec amn not null then 0matche #ec and diff amt :Diffamt)! how to achieve this condition Diffamt is my another variable

Sol:

2s there is no NotNull, you need to use /otR Is/ull together as /ot,Is/ull,2Ob3et4!

Code:

=If(Not(IsNull(pap amt))) Then "APP" ....

41.

2n object ($'=) is defined as varchar in the database of $U##EN= table! 2nother object ($'=) is defined as varchar in the database in #EBI'U table! Now the reCuirement is to get the

difference between the two values for a given set of dates!

I have observed that the column values in $'= have some characters concatenated after the number (for a few rows)! If I generate the A5 to pull the $'= column from any of the table, it is generating the result in the A5 Navigator!

I defined the $'= object as measure using 0tonumber0 and tried to use it in "ebI! I get the error msgG

02 database error occured! =he database error text isG '#296?77G invalid number ! ("I 66) =hen I tried using =#I3 on the object to remove the alphanumeric characters (not sure if th is is a good idea) following the number and tried to use it on the report! I get this error

02 database error occured! =he database error text isG '#2964H6G invalid number format model ! ("I 66)0

Sol:

Use some below kind of formula and surely it will help you as this is working fine for me!

#E52$E(=#2N52=E(colname,%abcdefghijklmnopCrstuvwxyQ2&$DE-T+IJ*53N'A#=UB"@1V%,%%), %%,%%) in place of colname put your desired column name!

42.

I am returning client names which must be ranked by the count of -irst names only! I created measure to count the name and a ranking that gives me the top 7P based on a substring of the first ; characters!

+owever, I need to show the entire first name, regardless o f lenght, (but only the first name! Names are entered in D& as -irst, 5ast) and I%m not sure how to accomplish this!

ExampleG 3ason works fine with my setup, but 2nthony is returned as 02nthon0! If I add a ?th character the 3ason shows 03ason +0

Sol:

Use the os() to dynamically determine the starting postion of the substring =ry this

Code:

=Substr([Name];1;Pos([Name];" ")-1)

43.

"e have scenario where we are need to pull out a sum value of column in tab6 and the same value to be shown on the =ab7!

is there are any option like a referring a we do it in Excel or any other options in $ontext!

NoteG "e did a analysis the with variable method, we are arriving as a w rong result as the formula on the variable makes the result set to gi ve the value from the data elements present on the =ab7 and it does not take the data values present on the =ab6 and +ence 2rriving on wrong result! 2bove method does not work on!

(11)

Sol:

1ou have to use the hyperlink method to pass the value from =ab 6 to =ab 7! 2lso you can try to create a variable with the help of context operators to bring the result of =ab 6 in =ab 7!

I have tried the following it seems to be workingG $reated a Bariable asG

Code:

Test = FormatNumber(Sum(Measure);"##")

=hen, use this variable in =ab 7!

44.

In webi xir8, i have a four tables in the report, when i use rowindex funtion in table 7, it will start the index no! from table 6 end no!

why is not starting from the Qero for table 7! any idea!

Sol:

In normal condition rowindex() d oesn%t work the way you are expl aining because we have used it several times before and works the way you want!

&ut there may be some additional conditions in your report like filter or any thing similar which may be ruining the show!

I would suggest you to make the same report from scratch in the next tab and then apply condition one by one then probably you will find the culprit!

45. I need the first day as in mmSddSyyyy format! my .month names/ has

3ay June July 2ugust etc

olG 2ssuming your dimension is a string, then

:-ormatDate(=oDate(.month name/<03mm0)<0mmSdd0)>0S7660 will convert your month to a date, but the year is hard9coded

4;! #unning into a wierd situation trying to chedule a "ebi report to a csv format file that gets emailed as an attachment! =he report filters are being ignored in the schduled instance! $an anybody confirm this behaviourM

olG $B always gives you what the Cuery returns 9 if you have report filters, you won%t see them in $B! Excel, yes! If you need that in $B, tweak your A5 to limit the same way!!!

4?! I am working on this report where the Dims9 hysician, #ate, =arget, 2verage!

=here is a section on hysician and I wanna include the #ate (i!e the performance of the physician based upon a set of *Is(metrics)!

#ate: numeratorSdenominator

=arget is the number set for each *I!

2verage is the figure of the (total numeratorStotal denominator) so that each physician knows hows heSshe is doing amongst hisSher peers!

I am unable to include an average variable since there being a section on hysician it is showing me the same value as the #ate!

olG =ry applying context operators, in your case you can use In Break ! 4H! I am using &o 8!6 sp8 with 'racle!! I have a table say!!

Code:

(12)

=============================== Ga Atlanta Bus 45 43 Ga Atlanta Map 42 13 Ga Atlanta Water 65 22 Ga Atlanta Bill 55 25 ================================

ales is a measure column with None as projection in universe! I what to show to p service name along with price based on max(sales), so i made a variable in report

maxsales : max(sales) to get top service name topservice : ervice IN (maxsales)

but it is giving me Lmultivalue error!! $ould you please let me know where i am going wrong!!! olG =ry this codeG

Code:

topservice = [Service] Where( [Sales]=[maxsales])

4! +ere I have to create a "ebIntelligence #eport and have to filter on date (current date minus 7 weeks)! Is it possible to create the filter in EDI= AUE#1 level or have to create a variable in the report level! =hanks in 2dvance for your valuable suggestions!

olG It is not possible to do it in the Cuery panel unless you write a custom sCl! o you can create the filter in the universe or in the reportG

UniverseG -ilterG Welect(DatesXdate'bj)Welect(DatesXdate'bj)96P #eportG BariableG :If(.date'bj/currentDate()96P) =hen .date'bj/ P! lease check how can I correct the formula belowG

:If(.$ompleted Day/!.Date=ime/.Due Day/!.Date=ime/,0-ailed0,0assed0))

=his prompt appeared 0UnrecogniQed input %,% at position P6! ("I 66H)0 whenever I tried to enter it!

olG =ry semicolons instead of commas! Code:

=If([Completed Day].[DateTime]>[Due Day].[DateTime];"Failed";"Passed")

P6! I have a report in which there are around 6 tables and I am exporting that report in excel which is working fine!

Now as $B bypasses all report calculation, we take the output in Excel and then ave 2s it !$B, after doing this , we are getting many extra columns in the report as I guess all tables follow the format of first table which is there in the report! Is there any solution to resolve this issueM olG 2ctually the width was different in all tables, that%s why the issue was there!!! I made the common width for all cells and tables placed in the report and now it is working fine!

P7! I have a scenario something like ID ID amt6 amt7 diff 6 6 6 6 

7 7 7 8 96

there is a scenario where ID%s are not available and i need to show the amounts using another table as a reference! =o be specific i need to show the user that the amount difference is from a different table and not from ! +ow can i show the repo rt in "ebIM $an i work around something in designerM

(13)

P8! 2nyone has any insights on filtering records based on two data providersM D6 has P records and D7 has 6! =he are merged based on an N column! I am only interested in the P records that exist in both Ds! +owever, "E&I seem to always perform calculations based on the 6 records! =his is incorrect because my section totals are summed based on the 6 records instead of the desirable P records! +ow can I filter out the other useless P records in the reportM

olG =ake the key field which makes P records fro m D6 and as suggested if there is any Null logic , you can apply that at the edit Cuery level!

P4! I am taking later of month dates and I am suming up the months for their total premium! I want to cut the month of 3ay off midway, so I only want 3ay to go to the 6?th and sum up the

premiums to that date! Does anyone know how to do thisM

olG 1ou have day in your universeM If yes, you can select the value between 6 an 6? of may in one variable! 2nd then sum this variable with other months!

PP! User has to print some documents from a webi report! so instead of opening each report in pdf and printing them individually can a single pdf be generated so that user can print that pdf directlyMM

olG In Info)ie% go to Preferenes 95eb Intelligene 9Selet a default "ie% format 9 select PD! 9 click O6 in the corner far down right!

Now the users wont have to save the Doument as PD! to print! =hey can just open the Doument in Info)ie% 9Rig$t li7 and select Print!

&ut make sure, in the documents(all the reports in a document) the Page Si8e and Page Orientation is set!

P;! I need to display the values in different column e!g column6 Name OOOOO Nancy David am richard deepak Expected output

column6 column7 column8 Name name name

Nancy am Deepak David #ichard

+ow can i implement this logic at report level

olG "hy dont you turn the table to a 9ori8ontal tableM Rig$t Cli7 on table 9 urn to 99ori8ontal able!

=hat is the best way to do it, unless you want to create as many number of variables as the number of  values you have in that column

P?! we are using &'@I #7, "ebI! "e have a measure in one column, it is sorted in Desc order, highest value on the top, what I am trying do is lets say 26 is my top row, next one is 27 !!and so on!! I need to fill another column (&n) with this kind of value (2nS26)!!so that I know the relative

(14)

postion of that customer with the top one!!! I hope you understood my logic !! 26 9 7 &6:26S26

27 9H &7:27S26 28 9? &8:28S26 24 9P &4:24S26

olG same logic applies, syntax is dif ferent :.value/S(3ax(.value/) In &lock)

if you want to display as a fraction use :.value/R0S0R3ax(.value/) In &lock

PH! I have a report that I have put a section on my 2ccount field! "hen I run the report there may be PY of the accounts that have had no update that day so I have unticked %show when empty% o I can see that this only hides the sections as described, which means my populated sections are scattered and may only be published on the latter pages!

o is there a setting that brings forward all of the populated sections so it prioritises them and leaves the hidden sections at the end of the reportM

olG $reate a variable like that checks if there is data for a particular 2ccountNumber as per yesterday or last transaction date!

Code:

Flag=If(IsNull([Measure]) In [Last Date]) Then 0 Else 1

2dd this column to the table in the ection! 2nd sort the sections depending o n this column! 2nd hide the column by changing the background color of column, text of the column and borderlines of

columns as the background of the page so that it would be completely invisible!

P! I have reimaged my system and lost all my docs that were created through web intelligence rich client! Is there a way to retri ve them , can you please help me!

olG If you exported them to InfoBiew, they should still be there! 'therwise, unless you did a backup you are probably out of luck!

;! I want to show a line chart!! with legends!! I searched and could not find from where to enable the legends on line chart!! Is it possible to have legends on line chart!

olG elect the C$art and go to Properties tab 9 on expanding Appearane 9 in Legends 9 check the box!

;6! In my report I have title like Code:

="Title1 Periods "+[Start Month]+" to "+[End Month]

+ere objects tart 3onth and End 3onth are objects in the universe!

=he problem I am facing is that when I am trying to purge the data then it removes the title also and when I am refresh the report it comes with start and end month!

$ould any one help me o n this issue as I want the hard coded test as it is! olG ;ou %ant t$e title to remain. am I rig$t<

=o achieve that, you need to change your =itle formula, remove the 2Start =ont$4 and 2End

=ont$4, instead create variables with Userresponse funtions to capture the 2Start =ont$4 and 2End =ont$4

(15)

Usr_StartMonth = UserResponse("Enter Start Month:") Usr_EndMonth = UserResponse("Enter End Month:")

=he =itle should be Code:

="Title Periods "+[Usr_Start Month]+" to "+[Usr_End Month]

,"ariables in t$e formula instead of t$e ob3ets fr om t$e Uni"erse 2nd now the =itle wouldn%t disappear even if you purge the report!

;7! 2s we know we can save "eb #ich client to our local machine! +ow to save the rich client and whats the file extentionM

olG #ich $lient reports are normally saved to the Userdocs folder within 3y DocumentsX3y &usiness'bjects Documents as a !wid

;8! Is it possible to create a hyperlink on a report tab that links to a different report tab within the same documentM Not passing parameters, just a simple link! I know how to do the 'penDoc links to other documents! I am trying to create a link from one report tab to another report tab within the same document! *ind of like having a table of contents page with links to the different tabs in the report! Is there a way to do thatM

olG 1ou can link a report to another report using a hyperlink which uses a open doc functionality! 6!#ight9click #eport 7! $lick roperties! 2 w indow displays the document information

7!3ake a note of the ID of the document! =his ID is used to refer to #eport 7 while creating 'penDocument statement for linking #eport 6 to #eport 7!

8!'pen #eport 6 in Edit #eport mode! 4! #ight9click the cells of the lant $olumn!

P! $lick +yperlinks  New +yperlink! 2 new window appears! ;! =ype the following statement in the new window!

httpGSSFservernameGportS'penDocumentSopendocSopenDocument!jspM iDocID:!!!!Rs=ype:widRs#efresh:1Rs"indow:ame

?! $lick the arse button! In this example, IDocID: !!!! (ID of #eport 7), s=ype : wid (as target document is in "eb intelligence document format)!

2dd a parameter to the opendoc link, sReport/ame*>ab /ame #ou %ant to open? !

;4! I am trying to compare the days between two dates and if that value is greater than 4P to return the sum of an order Cuantity to my table for the specific ales erson! I have the following formula built but I am receiving 0LL3ultivalue0!

:If(Days&etween(.5arge hip "indow/!.#eCuest hip Date/<.5arge hip "indow/!.-uture $ancel Date/) 4P< (um(.5arge hip "indow/!.&ackordered Auantity/)))

'rder Aty

ales erson 6 LLmultivalue ales erson 7 LLmulivalue ales erson 8 LLmultivalue olG

Code:

=Sum(If(DaysBetween([Large Ship Window].[Request Ship Date];[Large Ship Window]. [Future Cancel Date])> 45; [Large Ship Window].[Backordered Quantity]))

(16)

;P! I%m on &'@I #7 7!!!and planning to upgrade to @I 8!6 or &I 4!!

Is there any &' trick that would allow the parameter values selected by users to be included with the $B export of "E&I rp tsM I know $B is just the raw data from the A5 Cuery itself! &ut just wanted to see if anyone found a trick for doing this!

olG I would suggest to create a cell in the report with Userresponse function in it!

;;! I wanted to check if there is any limitation that we can set in $3 as how many pages the Cuery should return at max! &ecause, the A5 generated by &' report, when run in A5 Navigator returns more, say 6, rows, but in the report it is returning only P rows (6 rows per page 9 total of P pages)! Is there any kind of setting that I need to change, or I am doing a missing something! I also wanted to add that, for a given ID some of the rows returned are not matching to that run at the D& level! I am using a sub9Cuery in the where clause of the "E&I report!

olG 2sk your Universe Designer to look at the universe properties and remove the default limit of P rows!

;?! I have a report that has checkbox Input $ontrols! when the user is viewing the report and try to manuplate the input controls its throwing an error saying cannot apply filter to the report elementG D!D'6eP! I tried to do the same with my admin account still its showing the same error but when when I edit the report its not throwing the error! =he problem is with the Biew mode olG =ry to change the Info)ie% Preferenes to view a report to Interati"e mode! To to

Preferenes 95eb Intelligene 9Selet default "ie% mode 9Interati"e! 2nd also!!!!Is the user trying to add or edit input controls in an instance of a reportM

;H! I have a report showing data for ; Cuarters(Atr formatG766 A6)! I have to display data for max Cuarter for some tabs! I am able to create and filter report for 3ax Cuarter but when i did that the 3easure values become Qero!

olG Use 3ax function to get 3ax Auarter! =hen i applied Auarter : 3ax Cuarter

;! +ad this reCuirement of saving a report in !xls format on &' server (not on local machine)! Is it possible via scheduling the reportM $an it be event based schedulingM $an someone p lease guide as i%m very new to scheduling reports!

olG 1ou can do it by scheduling the report! In the S$edule options, in the !ormats and

Destinations, change the Output format to =irosoft E(el, in the Output format details, check !ile Loation, click on Destinations and Settings 9 Uncheck Use t$e @ob Ser"ers defaults, specify Directory as ! ,a single dot, select a !ile name or select Speifi name and enter a report name and add e(tension, Enter the UserID and Pass%ord of the "indows user having R&5 pri"ileges on t$e Ser"er ma$ine and schedule the report!

?! I have a report when i run in Deski it runs within seconds!=he same report when i try to open in "eb I and click refresh to enter the propmts it takes for ever to show me the promt window to enter the parameters!Does anyone have an idea about the root cause of the issue!Is it something to do with "eb I server performance or with the report itself!=he promts are simply dates(start and end) creted in the report! 2ny ideas and input on this would be helpfull!

olG It might be because of the J#E version! lease check if it is the right one for your "eb9I version! ?6! I have one reCuirement where in i need to get previous days data, if no data present for the

(17)

dont get any result! -or Example!!

unday%s no 5oad happens in the 'D and no data would be present! I would need to display sat data! monday9 6 tuesday97 wednesday98 thursday94 friday9P satuarday9;

sunday9 No data loaded! +ence i need to display sat data as ;!

=

his needs to be done in "E&I @I#8

olG elect data for the last se"en da#s (this you can play with based on the max number of consecutive holidays )! =hen within "ebi filter your report so that only data related to max(date) is displayed!

?7! I need a formula something like this, If the condition is true then 3onth should display all values specified inlist after 3onthly,

:If(.=o3onth 'f End Date/ In5ist(;<?<H<)) =hen (.3onthly/ In5ist(0July0<02ugust0<0eptember0)) olG 1ou can try like this

:If(.3onth/: ;<%June%<(else if (.3onth/: ?<%July%<(else if (.3onth/: H<%2ugust%<(else if (.3onth/: <%eptember%))) upto december!

&ut here im not hearing clearly is %2re using =ont$ as rompt% , if not above syntax may work! ?8! I%m building a massive nested if variable and I have got to a part where i must say

if((x:0matched0 and y:0E0 and Q is null)<03=rade0< if(etc etc

I%m having a bit of brain failure here but I only seem to have the use of operators N'= and NoNull! "hat is the easiest way to use these or any other operators for that fact to express in "ebI termsG 2ND Q I NU55

olG =ry it like this, Code:

if((x="matched" and y="E" and Isnull(Z));"MTrade"; if(etc etc

Isnull,, and if you want /ot/ull,, then it should be /ot,Is/ull,! +ope you got the point! ?4! $an any one tell me how can I set the "ebI report to fit to 24 pdf siQeM

$urrently in my report out of 67 only ; columns are corrently displayed!

Do we have set to page width feature available in "ebI which was available in DeskIM 'r you can provide me the any other solution also!

olG $lick on the blank area in the report, go to Properties tab 9Page Orientation 9Landsape! "hatever number of columns you get now, that is i t! Do you have a chance to use Legal or Letter paper, those are bigger than A and you can get many columns!

?P! Is it possible to somehow capture a value in a table in a "E&I report and paste it soemwhere else in the reportM

olG$reate a Bariable using all the conditions to get that value and then insert the same formula where ever you want! It has limitations though!

(18)

ExG =o get ales #evenue of $alifornia of year 7P from table with 1ear, tate R ales #evenue columns!

Code:

Variable = [Sales Revenue] Where ([State]="California" And [Year]="2005")

Now use this formula in an empty cell or wherever you want to display!

?;! I have the following formula in the "ebI rich client to get a converted date valueG :=oDate((.=rade Date/>.=ime =rade/)<0yyyyS33Sdd hhGmm ss0)

=he fomual parses without an erro r! 2 sample of the data is .=rade Date/ string : 766P8

.=ime =rade/ string : 67684P

o .=rade Date/>.=ime =rade/ string : 766P867684 P "hen inserting the column into the table I%m getting LE##'# I don%t know why "ebI is not capable of more verbose logging!

olG 1our format string needs to match the concatenated value! i!e! 0yyyy33ddhhmmss0 ??! I have a dimension .enddate/ of format mmSddSyy now i want to convert it into 333911

i!e ?S7PS66 should d isplay as JU5966 and i get the Cuarter also as A6! (my business starts from JU51)! +ow can i do this at report levelM

olG Use the Auarter() function

e!g! :Auarter(.enddate/) will return 6,7,8, or 4!

N& =he Cuarter is a calendar year C uarter< if you want a f inancial year Cuarter use :If(Auarter(.enddate/):6<4<Auarter(.enddate/)96))

?H! I have two table in A5 erver!

6! 3ain-orecast !!!!!!!!!$olumnG alesBalue (current B>2pplied -orecast) 7! -orecast 2pplied!!!!!$olumnG 2pplied-orecast (only the current applied)

I need to divide current month 0sum(alesBalue)0 by last month sum(2pplied-orecast)! -or e!g! -96 : .alesBalue(of 2pril)/S.2pplied-orecast(of 3arch)/

-98 : .alesBalue(of 2pril)/S.2pplied-orecast(of Januaray)/ =here will be a prompt to enter 3onth!

lease guide how to achieve this task in "ebi! olG 1ou will need to create several variables

-in d End ($urrent 3onth) :=oNumber(User#esponse(0Enter -inancial eriod(End)G0)) rev 3onth :=oNumber(User#esponse(0Enter -inancial eriod(End)G0))96

ales5ast :.alesBalue/ "here( .-inancial eriod/ : .-indEnd/)

-orecastrevious :.2pplied-orecast/ "here( .-inancial eriod/ : .rev3onth/) -96: .ales5ast/ X .-orecastrevious/

=he calculations are based on the prompt, so as the prompt value changes, the results will change! ?! I am using &' @I #8 p7 and below is my issue in webi! I have reCuirement to display just one

row when the count is same with any description! as below!

+ere the first column has -oo repeating th ree times and the count is same for all rows i!e ;! o I just need to display one row with any description!

current 'utput 999999999999999

(19)

-oo ; ayment -oo ; ource -oo ; $ard &ar ? Tateway Desired 'utput 99999999999999

Name $ount Description

-oo ; ayment or ource or $ard 99999 (display any one )

&ar ? Tateway! $an anyone please help me acheive this than using previous function! olG $reate a variable something like<

Code:

=If [Discription] = "Payment" or [Discription]= "Card" Then "Source" Else [Discription]

=hen use this variable instead of your Discription object! 1ou might have to convert you $ount object to a dimension variable if it is currently a measure aggreate object!

H! $an someone please give me the code where i can hide error results on the formula! 5ike if i get a result that will give me LDIBS, the output on the report will be 00 instead of getting the error 0LDIBS0! =hanks!!

olG Use IsError() function! e!g! Code:

If(IsError(A/B);0;A/B)

or

Code:

If(B<>0;A/B;0)

H6! 'ne of the user told the excel export is failing and when I try on my side it%s very very long!

696P minutes to refresh doc (D& extraction '*)! &ut then the export as Excel is taking more than 7 minutes and finally the document are not so big G

O Excel file G 73o O "ID file G ?3o

"hy is the convert option so long and what can I do M

olG Is the ave to Excel giving you an errorM 2nd the file is not being saved to excelM "ith an error, maximum siQe reached or somethingM

5og on to C=C 9Ser"ers 95eb Intelligene Proessing Ser"er 9Properties 9Binar# Stream Si8e will be set to mb, increase it to +mb or more!

1ou%ll be able to save lengthy reports to Excel or D- now!

H7! Is it possible to create custom sections! I want to create sections of data within a certain range! ExampleG duration value !P 6 !? H ! 6?P 6!P 8 6! 7;

(20)

between  and F6 between :6 and F P

Is this possible in the report or must this be done in the universe! olG $reate a variable for ex #ange here!

=he formula for the variable will be

#ange:If .Duration/ and .Duration/F6 =hen 0between  and F6 0 ElseIf .Duration/:6 and .Duration/FP=hen 0between :6 and F P 0 Else 0greater than P0

=hen put the section on this variable hope your problem will be resolved!

H8! I have to solve an issue, I think it%s easy to do it, but I%m not getting the results I supposed to!!! I have to show in a report, customers who have increased in ales revenue between two dates! I%m trying first with e9fashion universe in order to understand how could I do that, for example, showing what tates have increased ales revenue measure in 78, comparing with 77! =he results should show all tates but Illinois and D$ (they didn%t increase between 77 and 78)! 2s I understand, I should use a subCuery this wayG

ales revenue Treather than 255 ales revenue

where 1ear : 77 &ut, that way the Cuery doesn%t recover any dataKK I%ve tried typing 1ear : 78 in subCuery instead, but neither it wor ked!

3aybe my mind is already on holiday!!! could anyone give me some light o n thisM olG I think you need to design a variable to play around,try bulding belwo formula! customer where sale revenue in 77Fsales revenue in 78!

=his the logic which I have tried writing,you need to convert the same in technical formula!

H4! I used Waggregate aware function for some of my measures! "hen I do aggregate navigation, none of the objects are being checked for incompatibility! what is the solution for this as I don%t have any time or region cols in my table to understand which cols will be compatible or not! olG uggest you to go through 2ggregate aware concept forts which will help you out !

HP! I have column in string format and i need to change that to date format but is giving Lerror message! =he example for column value is Jun 6 and the syntax used is todate(date column,0mmSyyyy0)! $ould you help me out on this !

olG =ry this, Code:

=ToDate([Object];"Mmm yy")

I have a variable named balance and object as 2ccount Number! I need to count those account number only where balace is greater than Vero! I tried below code and both is showing LE##'# in the column!Code:

=Count([Account Number])Where([Account Balance]<>0)

Code:

=Count([Account Number])Where([Account Balance]>0)

olG =ry this9 Code:

(21)

'r

Code:

=If([Account Balance]>0;Count([Account Number]))

=his is just to find why actually the one you created is not working, else what others provide you , should also work!

H;! I have a dimension .time spent/ which contains minutes! Now i need to convert that .time spent/ value into hhGmm format! how can i do thisM

olG =ry this Code:

=FormatNumber(Floor([Duration (Minutes)] /60) ;"00") + ":" + FormatNumber(Floor(Mod([Duration (Minutes)];60)) ;"00")

H?! I have a report which is sectioned by client id! &ut I need to access other client ids in the section which is driven by another client id! -or example if I am in a section for client id 6! I want to access (and also display) records for client id 66! Is it possible to do so and howM

olG you can try this idea, not sure if this would work! 1ou can create a variable for the detail you want to fetch for other client ID, lets say .name/ as

Code:

=[name] in Report where ([client ID] in Report = 001)

you can even play around with the function called No-ilter()! ee if it gets you anywhere!.Scode/ HH! am trying to produce a list of people that attended our department more than once within a ? day

period over a specific time of our choice, say 6 month, all the data is stored in the same universe, so if for example a person attends on the 68th, 6Pth, 6?th R 7?th of the month i would need to know the details for the visit on the 6Pth and the 6?th! Each person has a uniCue identifier and

also a uniCue identifier for the visit! I don%t know where to start with this one, if someone has come across this before or can point me in the right direction that would be much appreciatedK olG If you have the dates field, you can create a variable to get w eeks and then sum the visits as per the week!In this way you can get number of visits from the sum!

H! 3y report is sectioned by month9year which I converted from 111133 number to 3on9yy format! =he problem I facing is that in the exported pdf it is showing me the same original number instead of $onverted 3on911! e!g! In my report is getting date is in 111133 format i!e! 766P fo r 3ay966 month! =he report is displaying data correctly but in the exported pdf it is showing me original no! i!e! 766P instead of 3ay966! $an anyone help me sort out this problemM

olG &ookmarks are created based on the d istinct values of the dimension that makes sections! 1ou can then change these values so they appear differently on the report, however, the original values that create sections (and bookmarks too) stay the same!

! I have a report that is sectioned by $lient Id! "ithin the section I need to write formulae to refer to this value so for example in the section for client id 6 I need to write formulae which make decisions if another Id is eCual or not eCual to 6! +ow can I capture this value of 6! lse remember the report has multiple client ids so I cannot hard code the client ids!

(22)

olG "ithin a section, everything is filtered for the particular value of the dimension that forms the section! o if the dimension $lient ID was used to create sections then every section has only one value of the $lient ID! =ry it in a free9standing cell!

6! "hen I try to export a line graph report from "ebI to Excel, the values for the @ R 1 axis doesn%t get displayed in the Excel, just the chart with lines is displayed!

o I have to manually goto design9chart layouts in the excel to make the values get displayed! Is there a way to make it get displayed with the values automatically, so that it is easy for the users to view it correctly right after they open the reportM

olG I am having a report with graph and am getting data displayed in excel as well! =ry increasing the width of graph and check!

7! I have a reCuirement wherein when the user enters a from dateS to date range that is greater than 8 months, the "ebi report should be prevented from running somehow, and the user should be advised to select a smaller range for the report! ince we could not find an inherent functionality in &' for this, we are planning to go with java validation screens from which an opendocument url will be used to invoke the report!

=he issue is, even if the user is p revented from entering a larger date range f rom the java screen front end, once the user is in the infoview portal, heSshe can stil l manually change the prompt and refresh the report again by overriding the prompts passed thru opendoc! "e need to prevent this and enable the user only to refresh the report for the prompts that were passed thru opendoc! is there any way to accomplish thisM Disabling refresh capability at admin level is not considered an option currently! $an you advise what needs to be doneM "e are using @I# 8!6 7! kindly let me know if you need more info!

olG 'ther work around, "e can display the message if the end date prompt which is selected exceeds 8 months by using a formula in the report! =hat message you are displaying should tell the user to refresh the report by changing the end date as it is exceeding the given limit!

2lso you can customiQe a date filter specify to this report and default it to a dummy date for which there are no records if the Wrompt date entered is of a large range! $ustomiQe the filter in the universe by employing a case when logic and default to 6S6S6

8! I have a table which have currency EU# to UD, and also 31# to EU#, is it possible for &'&J to calculate for 31# to UD based on the informationM

olG 5ogically, you should be able to do it! -or ex consider your first table (EU# 9 UD)G @ EU# : 1 UD

Now, consider your second table (31# 9 EU#)G V 31# : @ EU#

Joining on EU# column, you would getG V 31# : @ EU# : 1 UD

It depends how the data is stored in the two tables (the grain of the table, whether it is just a snapshot factSfact9less fact table or it contains all values, which will also define the join type)! 4! +ow to display Date and ime prompted in reportG

I have start date and end date prompts, I want to display the both date and time in report! I am using,

:0Date #ange tart0>0G 0 >=oDate(=rim(If(os(User#esponse(0Enter Date =aken(tart)G0)<0 0) : <ubstr(User#esponse(0Enter Date =aken(tart)G0)<6<6)<ubstr(User#esponse(0Enter Date =aken(tart)G0)<6<os(User#esponse(0Enter Date =aken(tart)G0)<0 0) )))<033SddSyyyy0)

(23)

Its only showing Date, but its not showing time! +ow to do thatM 2nd where(is it -ree standing cell) to put these information

olG It%s not showing the time because you are telling it to only show the date by substringing only the first 6 characters and formatting it as 33SddSyyyy!

If you want the time element, just concatenate the whole of the user responseG

(pseudocode) :0Date #ange tartG 0 > first user response > 0 to 0 > second user response! P! $an any one tell me how to remove underline of freestanding cell!

olG =he underline is actually a bo rder, click the free standing cell and go to its properties then change its border to remove it!

;! I wish to display a runningsum for the year to date in a report block that is filtered by week number, my report block will o nly ever show the latest week and the ; previous, i want the formula to allways sum from week 6

olG I have calculated the 1=D value based on fiscal year and calender month prompt using the following measure! +ere the fiscal year should be a mandatory prompt!

:If(User#esponse(0Enter 56 $alendar 1earS3onth

*eyG0):00<-ormatDate($urrentDate()<033Syyyy0)<User#esponse(0Enter 56 $alendar 1earS3onth *eyG0))

um(.&ase rc Imp =urnovr/) "here (=oDate(06S0>.56 $alendar 1earS3onth *ey/<0ddS33Syyyy0) F: =oDate(06S0>.$al 3onth rompt/<0ddS33Syyyy0))

?! I am getting an error when i try to install webi rich client to my local machine!&elow is the error message! $#$ failed in packageXlangsXdaX647!mst! It downloads the file and then when the installtion starts I am getting the error!

olG =ry downloading the $ lient =ools again! 5ooks like the one o f the setup files in corrupted!

H! I have a dimension .time spent/ which contains minutes! Now i need to convert that .time spent/ value into hhGmm format! how can i do thisM

olG

Code:

=FormatNumber(Floor([Duration (Minutes)] /60) ;"00") + ":" + FormatNumber(Floor(Mod([Duration (Minutes)];60)) ;"00")

00 is used as the 7nd parameter of the -ormatNumber() function! It has nothing to d o with the 3od() and -loor() functions!

! I have around H Input $ontrols in a "ebi #eport (BersionG &' 8!6 4)! =he order of the input controls keeps changing every time I open the report! Is there any way to restrict this to display in the order they have been createdM

olG I ordered the input controls in "ebI using'Move selected input control up/down'  arrow keys and this has solved the problem!

6! I need to show the U3 of two measure values corresponding to two different Dimension and in two different =ables, in the =hirs table! Ex 9

=able 6

#etail Z &usiness 2&$ Z 7

(24)

=able 7 &anking Z &usiness E-T Z 8 =able 8 =otal &usiness P

here we have to show the sum of #etail and &anking(i!e, 7>8:P) in the =able 8! olG =ry this9

Code:

=(Sum([Retail] ForAll ([Business]))+Sum([Banking] ForAll ([Business])))

"here #etail R &anking are measure objects and &anking is a dimension which has different values in the report and if you are putting any report level filter and you need that amount also in the

calculation , you might need to use In #eport also! Code:

=(Sum([Retail] ForAll ([Business])) In Report+Sum([Banking] ForAll ([Business])) In Report)

66! I have a "ebI report with 8 pages! "hen I view the report its directly going to third page! "hile navigating from last page to first page, its throwing error and not going to first page! 01our reCuest could not be completed because a failure occured while the repo rt was being processed0 and also 0the document instance is no longer available0!

&ut when I change the view o ption from 0age 3ode0 to 0Draft 3ode0, I am able to see the full report! If I change it to age 3ode again, its throwing error and just showing 8rd page!

References

Related documents

From this literature, I retained three themes which guided my investigation of this subject in Little Burgundy: first, that top-down, state-led actions were delegitimized through

hypergeometric functions by employing the generalized Gauss’s second summation the- orem, Bailey’s summation theorem and Kummer’s summation theorem obtained earlier by Lavoie,

study, including auditors, data safety monitoring boards etc. {List other agencies as appropriate}. The following people and organizations will have access to the de-identified PHI:

Fue sobre todo por la imposibilidad de adquirir tierras según las leyes del mercado neoliberal que Zimbabwe inició las radicales expropiaciones de su re- forma agraria fast track en

In this study, the volumetric properties such as voids in Total Mix (VTM), voids filled with Asphalt (VFA), bulk density (Gmb) and voids in mineral aggregates (VMA)

Your protection is going to start shrinking because you are going to think, the pride of your heart is going to say, ‘we don’t need

The planning process should address various workforce imbalances--from geographical to occupational to gender-based--and seek to determine how many workers are needed, what.. type

Vijabilnost Hepa 1-6 stanične linije tretirane različitim koncentracijama 10-200 µg mL -1 ekstrakta cvijeta trnine, te stanica tretiranih etanolom koje su sluņile