In a message dated 00-03-09 11:29:42 EST, you write:
Is it possible to change the value of one perticular cell in Business
Objects(Reports) after retriving data from Database.
Say i have retived 100 names from Databas (100 Rows),now I want to add some comment after the name in couple of cells , how to do this !!!
The short answer is, “No, you cannot do this.”
The medium answer is, “Well, maybe, but not without some work.”
The long answer is:
Unlike a spreadsheet, BusObj does not have individual cells in a block. Each cell is a repeated value for each row in the result set. This is best demonstrated by putting your report into “Structure” mode. (Use View + Structure from the menu).
Now, how many cells are there? Only one! So, how can you put different values into a single cell? Again, the short answer is, “You cannot.” That explains the #MULTIVALUE error; you are trying to put too many values into a single cell.
Having said that, there are some tricks. Someone has already suggested using an “If” statement. In other words, “If Then <display some value”. That is a possibility, but it may require extensive coding if you have a lot of different values to check.
Another possibility is to use an Alerter. An Alerter can alter the contents of a cell based on other values in the row. However, it too could require a lot of work for lots of different values.
The best answer is to provide the extra value in the database. Create an object for that data, and add the object to your query. Now you have an object that refers to a column that contains the data you need to display, which means no more work on the report.
Regards,
Dave Rathbun
Integra Solutions
www.islink.com
Listserv Archives (BOB member since 2002-06-25)