<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://pranke.com/hilfe/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://pranke.com/hilfe/feed.php">
        <title>eBiss 3 transformation:mappings:funktionen:gruppierung</title>
        <description></description>
        <link>https://pranke.com/hilfe/</link>
        <image rdf:resource="https://pranke.com/hilfe/lib/exe/fetch.php?media=favicon.ico" />
       <dc:date>2026-04-08T03:51:05+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:buildhierarchy&amp;rev=1708413321&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:groupby&amp;rev=1708413321&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:groupbyex&amp;rev=1708413321&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:groupbyexsorted&amp;rev=1708413321&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:selectdistinct&amp;rev=1708413321&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:selectdistinctvalue&amp;rev=1708413321&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:setgethash&amp;rev=1708413321&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:setgethashlist&amp;rev=1708413321&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:slice&amp;rev=1762783289&amp;do=diff"/>
                <rdf:li rdf:resource="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:start&amp;rev=1708413321&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://pranke.com/hilfe/lib/exe/fetch.php?media=favicon.ico">
        <title>eBiss 3</title>
        <link>https://pranke.com/hilfe/</link>
        <url>https://pranke.com/hilfe/lib/exe/fetch.php?media=favicon.ico</url>
    </image>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:buildhierarchy&amp;rev=1708413321&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>BuildHierarchy</title>
        <link>https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:buildhierarchy&amp;rev=1708413321&amp;do=diff</link>
        <description>BuildHierarchy

Die Funktion BuildHierarchy() baut eine Baumstruktur über eine Liste von Knoten identischen Typs auf, die zueinander in einer hierarchischen Beziehung stehen.

Die relevanten Knoten (1.Parameter) müssen hierbei über ein Schlüsselfeld verfügen (2.Parameter) welches von einem anderen Feld innerhalb der Kind-Knoten referenziert wird (3.Parameter). Die Funktion gibt dann einen Baum zurück welcher wie folgt aufgebaut ist:</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:groupby&amp;rev=1708413321&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>GroupBy</title>
        <link>https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:groupby&amp;rev=1708413321&amp;do=diff</link>
        <description>GroupBy

Die Funktion GroupBy() selektiert nicht nur aus doppelten Werten lediglich einen Wert, sondern gibt ein NodeSet mit zusätzlichen Parametern und ChildNodes, welche im Mapping abgefragt werden können, zurück.


Syntax:

GroupBy('Knoten', 'Attribut')</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:groupbyex&amp;rev=1708413321&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>GroupByEx</title>
        <link>https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:groupbyex&amp;rev=1708413321&amp;do=diff</link>
        <description>GroupByEx

Die GroupByEx-Funktion selektiert nicht nur aus doppelten Werten lediglich einen Wert, sondern ist in der Lage, bis zu 6 Gruppierungs-Kriterien Key1, Key2, ..., Key6 zu verarbeiten. Die Gruppierungs-Kriterien selbst können ebenfalls andere Funktionen beinhalten.</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:groupbyexsorted&amp;rev=1708413321&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>GroupByExSorted</title>
        <link>https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:groupbyexsorted&amp;rev=1708413321&amp;do=diff</link>
        <description>GroupByExSorted

Die Funktion GroupByExSorted() sortiert die Ergebnisse der verschiedenen Suchkriterien (Key's) in aufsteigender alphabetischer Reihenfolge und gibt diese als Ergebnis zurück. Es könnnen
maximal sechs Key Felder verwendet werden.

Syntax:</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:selectdistinct&amp;rev=1708413321&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SelectDistinct</title>
        <link>https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:selectdistinct&amp;rev=1708413321&amp;do=diff</link>
        <description>SelectDistinct

Die SelectDistinct-Funktion bietet die Möglichkeit, aus doppelten Werten lediglich einen Wert zurückzugeben. Wobei sich dieselben Werte im gleichen Dokument befinden müssen. Ansonsten ist SelectDistinctValues zu verwenden.

Wichtig: Zu filternde Attribute sind ohne @ angeben, siehe Beispiel!</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:selectdistinctvalue&amp;rev=1708413321&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SelectDistinctValues</title>
        <link>https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:selectdistinctvalue&amp;rev=1708413321&amp;do=diff</link>
        <description>SelectDistinctValues

Die SelectDistinctValues-Funktion bietet die Möglichkeit, aus doppelten Werten lediglich einen Wert zurückzugeben.

Syntax:

SelectDistinctValues('X-Path zum Wert')

Beispiel:

SelectDistinctValues('//SG_9/LIN/DG_C212/@DE_7140')</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:setgethash&amp;rev=1708413321&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SetHash/GetHash</title>
        <link>https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:setgethash&amp;rev=1708413321&amp;do=diff</link>
        <description>SetHash/GetHash

Die SetHash-Funktion erzeugt eine Hashmap über eine Reihe selektierter Elemente.

Als Schlüssel dient hierbei das im 2. Parameter angegeben Element.

Die GetHash-Funktion liefert dann für eine gegebene Hashmap + Schlüssel das entsprechende Elemente aus der obigen Selektion zurück.</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:setgethashlist&amp;rev=1708413321&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SetHashList/GetHash</title>
        <link>https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:setgethashlist&amp;rev=1708413321&amp;do=diff</link>
        <description>SetHashList/GetHash

Die SetHashList-Funktion arbeitet analog zu der Funktion SetHash, nur dass die Key Werte mehrfach vorkommen können

Syntax:

SetHashList('Selektion', 'Schlüssel', 'Name der Hashmap')

GetHash('Name der Hashmap', 'Schlüssel')

Beispiel:</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:slice&amp;rev=1762783289&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-10T15:01:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Slice</title>
        <link>https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:slice&amp;rev=1762783289&amp;do=diff</link>
        <description>Slice

Zum Unterteilen von Listen in eine maximal Anzahl von gruppierten Listen.

Syntax:

Slice(&lt;X-Path Regelsatz&gt;, &lt;size&gt;)

selection = Der X-Path Regelsatz, der grupiert werden soll

sliceSize = Anzahl der Elemente je Gruppe


Beispiel:

Slice(//Items, 3)</description>
    </item>
    <item rdf:about="https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:start&amp;rev=1708413321&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-20T08:15:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Gruppierungs Funktionen</title>
        <link>https://pranke.com/hilfe/doku.php?id=transformation:mappings:funktionen:gruppierung:start&amp;rev=1708413321&amp;do=diff</link>
        <description>Gruppierungs Funktionen

Alle Funktionen, die mit Gruppierung und Gruppendarstellung zu tun haben.

Themen
gruppierung index</description>
    </item>
</rdf:RDF>
