Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi,
in meinem Datenmodell verwende ich die Tabellen "Artikel" und "Preisliste". Die Verbindung folgt über die Artikelnummer, zu einem Artikel kann es n Preislisteneinträge geben mit unterschiedlichem Gültigkeitszeitraum.
Artikel Gültig ab Preis Rang
4711 01.01.2013 122€ 1
4711 01.01.2012 115€ 2
4711 01.01.2011 109€ 3
....
Ich möchte in der Pivottabelle nur die letzten zwei Preise pro Artikel anzeigen. Wie kann ich alles was RANG > 2 hat ausblenden bzw. wegfiltern?
Danke vorab für die Hilfe
Wolfgang
try this dimension side
aggr(if(Rang>2,Rang),Rang)
and in expression used other fields
if you want other fields on the basis of this like Artikel
then
aggr(if(Rang>2,Artikel),Rang)
in label side write this
Artikel
hope it helps
hello mohit (and everybody else),
thanks for your answer. im total new with qlikview, so i could not really understand your solution.
i restate my question one more time in english.
im using the tables "produkt" and "pricelist". one record of the table "Produkt " has n records in the table "pricelist".
this ist the data shown in a pivot-table.
Produkt Price effective from Price Ranking
4711 01.01.2013 122€ 1
4711 01.01.2012 115€ 2
4711 01.01.2011 109€ 3
4711 01.01.2010 105€ 4
4712 01.01.2013 164€ 1
4712 01.01.2012 162€ 2
4712 01.01.2011 157€ 3
4712 01.01.2010 151€ 4
....
The Column "Ranking" is created by the following statement
Rank(V_PRLP.PRLD_DTVON)
and now the challenge. i want to supress all lines in the Pivot-table where the Ranking is > 2
this is the data that shoud be shown in the table after supressing the lines
Produkt Price effective from Price Ranking
4711 01.01.2013 122€ 1
4711 01.01.2012 115€ 2
4712 01.01.2013 164€ 1
4712 01.01.2012 162€ 2
i hope i could explain my problem now and maybe you can help me one more time?
thank you very mutch
wolfgang
Hallo Wolfgang,
you can define the ranking in the script. Then is is easier to filter in the pivot table
find attached exemple
regards
Bumin