Here is a problem that can really needs an improvement. Currently, all expression based parameters are 'assumed' dependent on the previous parameters. Hence, reselecting one of the top parameters can force reselection one of the lower parameters. This is a big problem for the users. If only we could define - what parameters depend specifically on what parameters... it would make our lives great. To recreate this scenario: ========================== Create 3 parameters. P1: Valid Values: Val1, Val2 P2: Valid Values based on a dataset: = iif(Parameters!P1.Value = Val1, select a,b from table1, select a,b from table2) P3: Valid Values: Val100, Val200 P4: valid values based on a entirely different dataset: = iif(Parameters!P3.Value = Val100, select x,y from table100, select x,y from table200) As you notice, P4 is independent of P1, and P2. And only depends on P3. - Please select some values for P1, P2, P3, P4 - Now, go back reselect P1. You notice P2 and P4 BOTH get refreshed to defaults. For P2 that's good behavior. But for p4, that's a usability problem. If we try to scale this model to a larger proportion, we create a huge issue. Possible solution: To my mind, give us an ability to define which parameters depend on which ones. This way, you only refresh the parameters affected. Just want to know from an MSFT person that they understand this problem, and is in their list...
Just wondering if there are any possible thoughts on this. I would appreciate a reply.
Don't see what you're looking for? Try a search.
|