[GELÖST] Setfilter und mehr als 12 Parameter?

25. März 2009 14:22

Hallo Community,

ich muss eine Auswertung für die Geschäftsleitung erstellen, darin geht´s um den Umsatz von unseren patentierten Artikeln.

Nun wollte ich so vorgehen, dass ich einfach einen Filter setze der mir die Artikel auf diese Speziellen abgrenzt:

SETFILTER("Item No.", '%1|%2|%3|%4|%5|%6|%7|%8|%9|%10|%11|%12|%13',
'14-0047-*', '14-0048-*', '14-0051-*', '14-0065-*', '14-0062-*', '14-0066-*', '14-0071-*', '14-0078-*', '14-0080-*',
'14-0097-*', '14-0098-*', '14-0121-*', '14-0174-*');

Ihr Navision-Profis werdet jetzt schon wissen was ich für eine Meldung bekomme:
"Sie dürfen maximal 12 Parameter verwenden, um diese Funktion aufzurufen."

Tja sau blöd, ich kann aber leider nichts daran ändern dass es sich um 13 Artikel handelt die ausgewertet werden müssen.

Habt ihr eine Idee wie ich es trotzdem schaffe alle 13 Artikel zu filtern?

Danke für eure Hilfe, viele Grüße aus dem verschneiten Oberbayern,
Dirk
Zuletzt geändert von dirksn am 16. April 2009 13:44, insgesamt 1-mal geändert.

Re: Setfilter und mehr als 12 Parameter?

25. März 2009 14:34

Dann bleibt dir nur der Umweg über Satzmarken. Eine Forensuche diesbezüglich und die Onlinehilfe zum Stichwort MARK und MARKEDONLY liefert dir alle Beispiele, die du dafür brauchst.

Re: Setfilter und mehr als 12 Parameter?

25. März 2009 14:36

hallo dirksn,

versuche doch mal folgende Lösung
Code:
SETFILTER("Item No.", '%1',
'14-0047-*|14-0048-*|14-0051-*|14-0065-*|14-0062-*|14-0066-*|14-0071|14-0078-*|14-0080-*|'+
'14-0097-*|14-0098-*|14-0121-*|14-0174-*');


nur mehr als 1024 Zeichen sollten es nicht sein im FilterString

Gruß, fiddi

Re: Setfilter und mehr als 12 Parameter?

25. März 2009 14:38

bloede Frage, was spricht gegen:
Code:
SETFILTER("Item No.", '%1',
'14-0047-*|14-0048-*|14-0051-*|14-0065-*|14-0062-*|14-0066-*|14-0071-*|14-0078-*|14-0080-*',
'14-0097-*|14-0098-*|14-0121-*|14-0174-*');

is natuerlich ganz krass angezeigt aber naja ^^

@fiddi
lol
war noch am tippen xD

Re: Setfilter und mehr als 12 Parameter?

25. März 2009 14:42

@Mathias,

in deinem Vorschlag ist leider ein kleiner Fehler.
Nach der ersten Zeile des Filterstrings hast du das '+' vergessen, damit nur ein Parameter an den Setfilter übergeben wird. Bei deiner Lösung sind es zwei!.

Gruß,Fiddi

Re: Setfilter und mehr als 12 Parameter?

25. März 2009 14:45

Hallo ihr 3,

danke für eure schnellen Antworten!

@fiddy & MatthiasKönig: Leider bekomme ich dann beim Ausführen des Reports die Meldung,
dass "Der Filter "........." auf dem Feld 'Artikelnr.' einen Wert enthält, der die Feldlänge überschreitet: Typ: Code20

@Natalie: Danke, ich werd mich gleich mal schlau machen!

Gruß,
Dirk

Re: Setfilter und mehr als 12 Parameter?

25. März 2009 15:07

Hallo dirksn,

meine Lösung war noch zu kompliziert :wink: , hier eine die funktionieren sollte:
Code:
SETFILTER("Item No.",
'14-0047-*|14-0048-*|14-0051-*|14-0065-*|14-0062-*|14-0066-*|14-0071|14-0078-*|14-0080-*|'+
'14-0097-*|14-0098-*|14-0121-*|14-0174-*');


Gruß, Fiddi

Re: Setfilter und mehr als 12 Parameter?

25. März 2009 15:19

Fiddich, du bist ab jetzt mein Liebling :wink:
Klappt super so, danke!

Gruß,
Dirk

Re: Setfilter und mehr als 12 Parameter?

25. März 2009 15:27

@fiddi
@Mathias,

in deinem Vorschlag ist leider ein kleiner Fehler.
Nach der ersten Zeile des Filterstrings hast du das '+' vergessen, damit nur ein Parameter an den Setfilter übergeben wird. Bei deiner Lösung sind es zwei!.

:P ja habs in Notepad kopiert und einfach suchen ersetzen gemacht :D

BTW [geloest]?!^^