Unsere umfassenden Lösungen und Services begleiten Sie auf Ihrem Weg zur Digitalisierung.
Wie können wir Ihnen helfen:
Wir sprechen Ihre Sprache! Unsere branchenspezifischen Lösungen sind perfekt auf Ihre Bedürfnisse zugeschnitten.
Wie der Mittelstand die Wirtschaft verändert. Und welche Rolle dabei ERP-Systeme in der Cloud spielen.
Tipps und Updates zu unseren Lösungen, informative Blogposts, überzeugende Case Studies und Neuigkeiten über unser Unternehmen.
Die Spezialisierung "Intelligent Automation" wird nur an Partner verliehen, die strenge Anforderungen erfüllen.
2 min read • May 18, 2022
Eine Frage die viele Qlik Einsteiger früh beschäftigt: Wie kann ich in Qlik alle Materialnummern auswählen die ich z.B. in einem Excel gespeichert habe. Soviel sei vorab verraten: Alle Werte einzeln anklicken ist nicht die beste Antwort!
Die normale Such-Lupe in einem Filter ist auf 5000 Zeichen limitiert. Selbst wenn der Endanwender also die Qlik Syntax mit
(A1|A2|A3)
hinbekommen würde, ist bei vielen oder langen Materialnummer sehr schnell das Limit mit der Suche erreicht.
Besser ist, man macht eine "Variable Input" auf eine Variable vSearchListe. Inputboxen können längere Textketten aufnehmen. Wenn man mehrere Zeilen von Excel (oder sonst wo) nach Qlik kopiert, erhält man normalerweise Leerzeichen zwischen den Werten. Entsprechend muss man aus den Einträgen
A1 A2 A3
in der Inputbox wieder die Qlik Syntax
machen.
Dafür benötigen wir einen Button mit der Aktion "Wähle Sie Werte aus, die dem Suchkriterium entsprechen". Der dynamische Wert ist:
='('& replace(vSearchListe,'$(vTrennzeichen)','|') &')'
Interessanterweise scheint die Aktion keine Limitierung auf 5000 Zeichen zu haben. Somit kann man richtig viele Werte auf einmal selektieren.
Das Trennzeichen könnte natürlich auch ein Beistrich oder ein Strichpunkt sein, wenn man zum Beispiel Nummern aus einer .csv Datei kopiert. Deswegen halten wir das Trennzeichen in der Variable vTrennzeichen dynamisch.
Melden Sie sich zu unserem Newsletter an und bleiben Sie up-to-date.
LinkedIn