Qlik Community

Ask a Question

QlikView App Dev

Discussion Board for collaboration related to QlikView App Development.

Announcements
Our next Qlik Insider session will cover new key capabilities. Join us August 11th REGISTER TODAY
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Alternate States and Filtering

Hi All,

I'm new to using alternate states and I haven't seen anything that's helping me out.  I have a single data set that I need to be able to view side by side against itself (perfect use for alternate states).  What I need to be able to do though is have a "main level" filter that works on both states at the same time, then use filters built on the state level to further drill down the data.

I've created State1 and State2 running the same pivot charts (based off their own State), then I build a quick List box using the "Location" field from the dataset and used <default state> with no luck.   This Location filter needs to be like the top level filter so that both States will filter down to say NorthEast, then I want to make filters on the state to dig deeper, which should be as easy as just building the filter with the right State1 or State2 in it.  The "Location field" lives on both states pivot table too.

From what I've read on alternate states its always formulas about how to do set analysis etc across both sets, which might be the way to go, but I'm missing something cause its just not hitting home with me on how this is done.

Any help is much appreciated!


Stan

3 Replies
swuehl
MVP
MVP

Stan,

you can use the scope operator :: to mix up states in a set expression.

Assume you use two alternate states AS1 and AS2 with two list boxes for state, and a list box for location in default state.

Then you can use a set expression like

sum({<state = AS1::state>} Sales)

and

sum({<state = AS2::state>} Sales)

to apply selections in respective state selections to accordingly.

The same way you can apply selections in default state to set expressions in alternate state context.

Hope this helps,

Stefan

Not applicable
Author

Thanks Stefan.

You explained it as trying to sum the data etc, but what I want to do is the drop down to do is be the 1st drill down on BOTH states at once..

So if I click Location do be "NE", both AS1 crosstab and AS2 crosstab are now only showing "NE" data.  The reason i need the 2 states is so i can then drill down side-by-side the 2 pivots with more filters on each state itself.

I can always just build that top level filter on the state level too I suppose, but it shouldn't be difficult.

Does that make sense?

Do i need to pass location to a variable and then somehow incorporate the variable in to the location inside each state?

I Attached my document as well.

knightwriter
Creator III
Creator III

Hi Stan,

Did you figure out your above query? Im having the same difficulty with a similar problem and I would be interested to hear your solution.

Thanks.

Stephen