We tried following instructions for cascading prompts and we are not successful. Our cascading prompts are such:
Model Year
Make Name
Model Name
Model Descriptions
Even though the prompts do cascade asking for model year, make name,Model Name, Model Descriptions the query returns all possible combinations of the model year selected.
Model year is the first (Base) prompt in the cascade. Any sugesstions thanks in advance.
I’m starting this thread again after a year. I am having the same problem.
The cascading part works fine. But the query does not take all prompt answers as where part of the query. It taks only the last prompt value as part of where clause and generates the output for that.
How can I make the other (inner) prompt values a part of my query?
Cascading prompts in BusinessObjects are used to ultimately select only one value. And that’s the most detailed value. It is, unfortunately, the way the “trick” works. In Crystal XI (not Webi XI) you can build cascading prompts that include the criteria for each level of the prompt. You could probably do the same in BusinessObjects, but you would end up asking the user twice for the same thing. Since the “cascade” part of the prompt is only used for the list of values, it doesn’t get passed back to the document.
Pits. No workaround? Is there any way to set a variable to the user’s choice so it can be used in subsequent queries? Can subqueries be used to offer applicable choices (to previous selections) and query on all responses?
The problem is that the nested or cascading prompts are not used to fill in a query parameter, they are used to restrict the values shown on the LOV query only. So the short answer is, under the 6.5 BusinessObjects architecture and earlier versions, No. Not as far as I know.
You can get creative with VBA, but that only works for full client reports, and only when refreshed via full client users or ZABO users with VBA installed. And it’s not generic; so you would be looking at a lot of code.
This is not something that BusinessObjects does well, or at all frankly. As I mentioned, in Crystal XI the developer can create cascading prompts but can also store and use the intermediate results as part of the query restriction. That’s not possible (as far as I know) within BusinessObjects. Not within the framework of the current solutions, anyway.
Not one that works 100%, no. There is a cascading prompt feature in Designer, but all it does is automatically build LOV’s that reference other fields. It does not perform the full function that would be required.
I am newbie to BO world, and it has not been a pleasant exp so far, working on BO XI R2. I am trying to implement Cascading Prompts. I see that there is no way of implementing Cascading LOV’s with the selected value at various levels showing up in the where condition, only the last level value shows up in the Where clause, this is really ridiculous.
For Eg if I have 4 levels (in reality I have 8 levels)
Region
Country
State
County
For Eg. If
Somebody selects
Region: North America
Country: USA
State:California,NY
County:ALL
With the current Cascading setup I see that the WHERE clause has just County=‘ALL’ and none of the other levels show up. I know of one sad workaround i.e
Create a prompt for each level, but then the user will have to go through selecting diff levels again and again for each prompt which again opens up scope for making a wrong selection in one of the levels.
Cascading Prompts has surely turned out to be a pain.
Can anybody see any workaround?
Unfortunately, that’s the way it works. If you use Crystal there is a way to apply a condition for each level of the prompt. Webi, Deski, no such luck.