Business objects help

sabine -  
 SALY31 -
Hello,

I would like to know how to hide the corresponding rows in my report when I have values equal to Zero?

Thank you for your help

Sabine

12 réponses

saly31
 
Hello Laure,

Sorry for my late reply but I was on vacation.
Indeed, you cannot apply a filter on the max formula as it is calculated locally.
However, if the goal is to obtain:

- a table listing each address with its maximum date, you can declare your formula as a variable by clicking on the formula bar on the define as variable button and then remove your date column from the table.
Thus, you will get the maximum date for each address.
- a table listing multiple instances of the address with the different dates with an indication on each line of the maximum date by address, you can create a variable calculating the maximum date by address
=Max.(<date>) In (<address>)

so on each line the maximum date will be displayed

- otherwise you can export your data to Excel (select the block then edit copy all to BO then paste into Excel) and re-import it into BO with the maximum date declared as a dimension

There you go, I hope I helped you a bit

Best regards

Salima
6
bazar39 Posted messages 3 Status Membre 2
 
Hello

You create a variable Dimensions that will identify your problem, either "=If isnull(your row) then "NOK" Else "OK"", don't forget to name it.
You go back to your report, right-click on the table border, format a filter by keeping the "OK" option from your filter.
From then on, each time you refresh your report, the empty boxes will no longer appear.
2
sally
 
You need to insert a filter in the filter format and indicate that values = 0 should be hidden.

MENU FORMAT - FILTER
position yourself in the table that needs to be filtered
click on add
select the object that should be filtered
select the filter
click on define
indicate the formula
good luck
1
Jean Charles
 
You can also try an alert, it's better than the filter because if your request returns no empty data you won't be able to put it in the filter.
1
rendservice Posted messages 371 Status Membre 46
 
See the forum here: Programming
0
phunk Posted messages 507 Registration date   Status Membre 195
 
An alert is not bad: when the value = 0, set the text color to match the background color of the cell, for example.
However, the affected row will still be there. If you want to completely remove it, you need to filter.
0
Laure
 
Hello,

I have a problem with the BO filters (version 5.0): for some variables, I don't know why but it is impossible to set a filter. Do you know how I can work around this issue?

Thank you

Laure
0
SALY31
 
Hello,

Is it a block filter, a global filter, a condition, a complex filter, a ranking?
Is the variable of dimension type, indicator, information?
Does it come from the universe or is it a local variable (renamed formula), a personal object?
Detail the issue please and we will be happy to help you.

Best regards
0
Laure
 
Hello,

It would be great if you could help me...
In an Excel table, I have the equivalent of an address and a date. But I can have multiple dates for the same address.

So I have pulled this data, the pulled date being by default a dimension. Then, I created a variable max(date) that returns the last date for each address which is an indicator.
On this variable, I can't seem to put a filter on the block: I'm used to right-clicking on the column (or on the block), but in this case, it doesn't offer me the option to filter by this indicator.

Thank you very much for your help,
Best regards

Laure
0
Katia
 
Hello,

I need help with BO, let me explain: when I import data from BO into EXCEL, some columns are not numerical, so I have to re-enter this data in order to work with it.

In EXCEL: nothing works, I've tried a bunch of manipulations in vain.

Thank you for your help.

Have a good day.
0
Laure
 
Hello Katia,

I imagine the answer is coming too late, but just in case: you select the problematic column BO, right-click, then choose "Format Cells" and in the numbers, you take the one without thousands separator.
The trick in Excel this time: within the cell, you select the space, then press Ctrl+C (that will copy it); next, your goal is to replace all those spaces with nothing, so use the keyboard shortcut Ctrl + F, then paste your space (Ctrl+V), and click "Replace All."
Let me know if this was useful

Good luck
Best regards

Laure
0
Hommer
 
Hello,
I have only one report in Web Intelligence (Business Objects XIR2) and I have three users.
I would like to grant view rights for each user, but the data is confidential, which is why I want each user to see only their own data.
So I have three companies A, B, C, each with a revenue,
in the Public folders I have a report that edits revenue by company,
my boss is asking me that company A should see only its revenue.
Thank you for your help.
0
lotfi
 
Hello

I wanted to create scheduled queries but it's not working....thank you for helping me, I have an urgent need

Thank you in advance
0
SALY31 > lotfi
 
Hello Lotfi,

I would be happy to help you if you could give a bit more detail.
When you talk about scheduled requests, do you mean document scheduling so that it refreshes automatically or something else?
When you say it doesn't work, do you get an error message, does nothing happen, or something else?
Please elaborate on your problem so that the forum can assist you.

See you very soon.
0
Davy
 
Hello,

I would like to create a query that would allow me to list certain information for the current month.

I drag & drop the date field to the filters, but I can only "specify a constant, choose from a list, or open a prompt...". Is there a way to variable the date, like getcurrentmonth?

The goal is to be able to schedule a document that will be published each month (for the data of the current month) without any manual action?

Thank you for your help.

Best regards.
0
melastis
 
Hello,
Do you have a response to your question? I have the same problem...
Best regards.
0
SALY31
 
Hello,

The best thing is to create an object:
- if you always want to apply it to the same column ==> of type condition (yellow funnel) in the universe of the month-year type of the system date under Oracle it gives ( ( DM_TEMPS_D.ANMOIS )=to_char(sysdate, 'YYYYMM') ).
DM_TEMPS_D.ANMOIS = name of the column to test. Be careful with the format
- If this condition should be usable with different columns then it is preferable to create a dimension type object in the universe under Oracle it gives to_char(sysdate, 'YYYYMM'). This way users can set conditions like date object equal to the current month.
- if it is impossible to modify the universe, you can customize the SQL by adding a where clause like WHERE ( ( DM_TEMPS_D.ANMOIS )=to_char(sysdate, 'YYYYMM') ).
DM_TEMPS_D.ANMOIS = name of the column to test. Be careful with the format.
To customize the SQL you need to click in the query editor on the SQL button and enable the option to use custom SQL.
I hope this can help you.
Good luck
SALY31
0