<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Benutzen von Variablen im Ladescript in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Benutzen-von-Variablen-im-Ladescript/m-p/2085589#M1224055</link>
    <description>&lt;P&gt;Hallo Marco,&lt;/P&gt;
&lt;P&gt;vielen Dank für Deine Antwort.&lt;/P&gt;
&lt;P&gt;Ich möchte mein Problem noch ein wenig präzisieren.&lt;/P&gt;
&lt;P&gt;Ich werte Logfiles von Produktionsmaschinen aus und möchte für jeden Auftrag (Dateiname) die Anzahl an Fehlern ermitteln.&lt;/P&gt;
&lt;P&gt;Im Logfile steht im Feld Message der zu produzierende Dateiname oder der Fehlertext.&lt;/P&gt;
&lt;P&gt;Der Dateiname steht nur beim Start des Auftrages im Feld Message, alle folgenden Fehlermeldung enthalten Fehlertext, die aber zur produzierenden Datei gehören und von mir gezählt werden müssen.&lt;/P&gt;
&lt;P&gt;Ich möchte im Modell über den Dateinamen alle Fehlermeldungen auswerten können.&lt;/P&gt;
&lt;P&gt;Siehe Beispieldatei&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Gruß Jörg (Rainbow)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 20 Jun 2023 06:48:52 GMT</pubDate>
    <dc:creator>Rainbow</dc:creator>
    <dc:date>2023-06-20T06:48:52Z</dc:date>
    <item>
      <title>Benutzen von Variablen im Ladescript</title>
      <link>https://community.qlik.com/t5/QlikView/Benutzen-von-Variablen-im-Ladescript/m-p/2085221#M1224049</link>
      <description>&lt;P&gt;Hallo zusammen,&lt;/P&gt;
&lt;P&gt;ich möchte eine Textdatei mit mehreren Feldern laden.&lt;/P&gt;
&lt;P&gt;Beim Laden der einzelnen Sätze steht in machen Sätzen im Feld "Message" ein Dateiname.&lt;/P&gt;
&lt;P&gt;Ich möchte, sobald sich der Dateiname ändert, alle nachfolgenden Sätze ebenfalls mit dem neuen Dateinamen versehen,&lt;/P&gt;
&lt;P&gt;so dass ich dann über den Dateinamen alle dazugehörenden Sätze (auch die, die keinen Dateinamen enthalten, aber dazugehören) auswerten kann.&lt;/P&gt;
&lt;P&gt;Ich weiß, dass ich mit set und let Variablen zuweisen kann, aber kann ich diese dann auch während des Ladens verändern bzw. zuordnen?&lt;/P&gt;
&lt;P&gt;Vielleicht kann jemand helfen&lt;span class="lia-unicode-emoji" title=":smiling_face_with_smiling_eyes:"&gt;😊&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Jun 2023 10:12:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Benutzen-von-Variablen-im-Ladescript/m-p/2085221#M1224049</guid>
      <dc:creator>Rainbow</dc:creator>
      <dc:date>2023-06-19T10:12:27Z</dc:date>
    </item>
    <item>
      <title>Re: Benutzen von Variablen im Ladescript</title>
      <link>https://community.qlik.com/t5/QlikView/Benutzen-von-Variablen-im-Ladescript/m-p/2085484#M1224052</link>
      <description>&lt;P&gt;Hallo Rainbow,&lt;/P&gt;
&lt;P&gt;dafür brauchst Du keine Variablen per Set oder Let zuzuweisen.&lt;/P&gt;
&lt;P&gt;In Deinem Load kannst Du das Feld Dateiname einfach wie folgt aus der Message erzeugen:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;If(Len(Trim(Message)),Message,Peek(DateiName)) as DateiName&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;Gruß&lt;/P&gt;
&lt;P&gt;Marco&lt;/P&gt;</description>
      <pubDate>Mon, 19 Jun 2023 20:25:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Benutzen-von-Variablen-im-Ladescript/m-p/2085484#M1224052</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2023-06-19T20:25:19Z</dc:date>
    </item>
    <item>
      <title>Re: Benutzen von Variablen im Ladescript</title>
      <link>https://community.qlik.com/t5/QlikView/Benutzen-von-Variablen-im-Ladescript/m-p/2085589#M1224055</link>
      <description>&lt;P&gt;Hallo Marco,&lt;/P&gt;
&lt;P&gt;vielen Dank für Deine Antwort.&lt;/P&gt;
&lt;P&gt;Ich möchte mein Problem noch ein wenig präzisieren.&lt;/P&gt;
&lt;P&gt;Ich werte Logfiles von Produktionsmaschinen aus und möchte für jeden Auftrag (Dateiname) die Anzahl an Fehlern ermitteln.&lt;/P&gt;
&lt;P&gt;Im Logfile steht im Feld Message der zu produzierende Dateiname oder der Fehlertext.&lt;/P&gt;
&lt;P&gt;Der Dateiname steht nur beim Start des Auftrages im Feld Message, alle folgenden Fehlermeldung enthalten Fehlertext, die aber zur produzierenden Datei gehören und von mir gezählt werden müssen.&lt;/P&gt;
&lt;P&gt;Ich möchte im Modell über den Dateinamen alle Fehlermeldungen auswerten können.&lt;/P&gt;
&lt;P&gt;Siehe Beispieldatei&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Gruß Jörg (Rainbow)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jun 2023 06:48:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Benutzen-von-Variablen-im-Ladescript/m-p/2085589#M1224055</guid>
      <dc:creator>Rainbow</dc:creator>
      <dc:date>2023-06-20T06:48:52Z</dc:date>
    </item>
    <item>
      <title>Re: Benutzen von Variablen im Ladescript</title>
      <link>https://community.qlik.com/t5/QlikView/Benutzen-von-Variablen-im-Ladescript/m-p/2085993#M1224078</link>
      <description>&lt;P&gt;Hallo Jörg,&lt;/P&gt;
&lt;P&gt;dafür kannst Du ebenfalls den Ausdruck aus meinem Beispiel nehmen.&lt;BR /&gt;Nur die Bedingung ist anzupassen, um die Zeilen zu identifizieren, die tatsächlich Dateinamen enthalten.&lt;/P&gt;
&lt;P&gt;Beispielsweise wie folgt:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;tabMessages:
First 9
LOAD Date(Datum) as Datum, 
     Time(Zeit) as Zeit, 
     Message,
     If(Message like '*.txt',Message,Peek(DateiName)) as DateiName
FROM [https://community.qlik.com/cyjdu72974/attachments/cyjdu72974/qlikview-app-development/1224055/1/Beispieldatei.xlsx](ooxml, embedded labels, table is Tabelle1, filters(Remove(Row, Pos(Top, 1))));
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MarcoWedel_0-1687293064852.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/110581i48C9442B91240DFA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="MarcoWedel_0-1687293064852.png" alt="MarcoWedel_0-1687293064852.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Gruß&lt;/P&gt;
&lt;P&gt;Marco&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jun 2023 20:32:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Benutzen-von-Variablen-im-Ladescript/m-p/2085993#M1224078</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2023-06-20T20:32:09Z</dc:date>
    </item>
    <item>
      <title>Re: Benutzen von Variablen im Ladescript</title>
      <link>https://community.qlik.com/t5/QlikView/Benutzen-von-Variablen-im-Ladescript/m-p/2086238#M1224081</link>
      <description>&lt;P&gt;Hallo Marco,&lt;/P&gt;
&lt;P&gt;sorry für die falsche Anrede (Mark statt Marco).&lt;/P&gt;
&lt;P&gt;Ich habe Deinen Vorschlag umgesetzt und tatsächlich, trotz aller Skepsis, es hat funktioniert.&lt;/P&gt;
&lt;P&gt;Ich habe das Script anpassen müssen, weil ich in meiner Bespieldatei mein Problem vereinfacht dargestellt habe.&lt;/P&gt;
&lt;P&gt;Im Original sieht mein Logfile so aus:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Rainbow_0-1687344145512.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/110655i2CB28910E967E8A1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Rainbow_0-1687344145512.png" alt="Rainbow_0-1687344145512.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Im Ladescript sieht Dein Vorschlag dann so aus:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;If(Messages like '*.txt*',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(len(Messages)=58, mid(Messages,46,12),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(len(Messages)=59, mid(Messages,47,12),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(rtrim(len(Messages)) =60, mid(Messages,48,12),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(len(Messages)=57, mid(Messages,45,12),'')))),Peek(DateiName))&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; as DateiName,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Weil meine Dateinamen irgendwo im Text stehen.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Es funktioniert, aber ich verstehe die Arbeitsweise der Funktion Peek() nicht. Welche Bedeutung hat „Dateiname“?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Vielen Dank für Dein Hilfe.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Gruß&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Jörg&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jun 2023 10:44:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Benutzen-von-Variablen-im-Ladescript/m-p/2086238#M1224081</guid>
      <dc:creator>Rainbow</dc:creator>
      <dc:date>2023-06-21T10:44:36Z</dc:date>
    </item>
    <item>
      <title>Re: Benutzen von Variablen im Ladescript</title>
      <link>https://community.qlik.com/t5/QlikView/Benutzen-von-Variablen-im-Ladescript/m-p/2086915#M1224095</link>
      <description>&lt;P&gt;Hallo Jörg,&lt;/P&gt;
&lt;P&gt;schön, dass es funktioniert.&lt;BR /&gt;Peek() schaut nach dem zuletzt geladenen Wert eines Feldes.&lt;BR /&gt;Die If()-Funktion weist also dem Feld "Dateiname" den Dateinamen aus der Message zu, wenn die Bedingung erkennt, dass dieser Dateiname in der Message enthalten ist, ansonsten gibt die Peek()-Funktion einfach den Wert des Feldes Dateiname aus der vorherigen Zeile zurück. Dies immer so weiter, bis der nächste Dateiname gefunden wird.&lt;/P&gt;
&lt;P&gt;Gruß&lt;/P&gt;
&lt;P&gt;Marco&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jun 2023 16:50:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Benutzen-von-Variablen-im-Ladescript/m-p/2086915#M1224095</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2023-06-22T16:50:05Z</dc:date>
    </item>
    <item>
      <title>Re: Benutzen von Variablen im Ladescript</title>
      <link>https://community.qlik.com/t5/QlikView/Benutzen-von-Variablen-im-Ladescript/m-p/2087018#M1224096</link>
      <description>&lt;P&gt;Hallo Marco,&lt;/P&gt;
&lt;P&gt;danke für Deine Antwort.&lt;/P&gt;
&lt;P&gt;Die Peek-Funktion habe ich bisher nicht benutzt, weil mir der Nutzen nicht klar war.&lt;/P&gt;
&lt;P&gt;Gruß&lt;/P&gt;
&lt;P&gt;Jörg&lt;/P&gt;</description>
      <pubDate>Fri, 23 Jun 2023 05:29:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Benutzen-von-Variablen-im-Ladescript/m-p/2087018#M1224096</guid>
      <dc:creator>Rainbow</dc:creator>
      <dc:date>2023-06-23T05:29:41Z</dc:date>
    </item>
  </channel>
</rss>

