Variabelåtgärder
Om du vill skapa en variabel i ett datorflöde distribuerar du åtgärden Ange variabel. Åtgärden kräver att du anger ett namn och ett värde för den nya variabeln.
Viktigt!
Reserverade sökord kan inte användas som variabelnamn. För hela listan över reserverade sökord gå till Reserverade sökord i datorflöden.
Om du vill öka eller minska det numeriska värdet för en variabel använder du åtgärderna Öka variabeln eller Minska variabeln.
De flesta åtgärder matar ut resultatet till en variabel. En tom lista skapas till exempel av åtgärden Skapa ny lista.
På samma sätt ger åtgärden Generera slumptal ett slumpmässigt numeriskt värde. Om du aktiverar Generera flera tal i den här åtgärden skapar du en listvariabel som innehåller flera slumpmässiga numeriska värden.
Om du vill lägga till objekt i en befintlig lista distribuerar du åtgärden Lägg till objekt i listan list och fyller i ett hårdkodat värde eller en variabel för att definiera objektet som ska läggas till. På samma sätt kan du ta bort objekt från en lista med åtgärd Ta bort objekt från listan.
Kommentar
Listans index startar från 0, vilket innebär att det första objektet i listan har ett index på 0. Använd notationen %ListName[0]% om du vill hänvisa till det första objektet i listan %ListName[1]% till det andra och så vidare.
Om du vill skapa en variabel för datatabell distribuerar du åtgärden Skapa ny datatabell och definierar de ursprungliga objekten i den med hjälp av visualiseringsverktyget.
För att manipulera en datatabellsvariabel, använd åtgärderna för respektive åtgärdsundergrupp, såsom Sök eller ersätt i datatabell och Uppdatera datatabellobjekt.
Skapa ny tabell
Skapar en ny datatabellvariabel.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Ny tabell | Nej | Datatabell | Indatatabellen |
Producerade variabler
Argument | Typ | Beskrivning |
---|---|---|
DataTable | Datatabell | Den nya datatabellen |
Undantag
Den här åtgärden innehåller inte några undantag.
Infoga rad i datatabell
Infogar en rad i slutet eller före ett specifikt indexvärde.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Data table | Nej | Datatabell | Datatabellvariabeln som ska fungera med. Den här variabeln måste dessförinnan ha angetts av en åtgärd som skapar en datatabellvariabel | |
Till plats | Inte tillgänglig | Slutet på datatabellen, före radindex | Datatabellens slut | Ange om den nya raden ska infogas i slutet av datatabellen eller före ett angivet radindex |
Row index | Nej | Numeriskt värde | Infoga det radindexvärde som ska användas när före radindex anges som till plats-parametern | |
Nya värden | Nej | Lista, Datarow | Den här parametern accepterar en lista eller dataradsvariabel där kolumnantalet ska matcha kolumnantalet i datatabellen |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Undantag | Beskrivning |
---|---|
Objektindex är utanför intervall | Indikerar att det angivna artikelindexet ligger utanför intervallet |
Ogiltiga indataargument | Anger att det finns en ogiltig indataparameter |
Fel med inkompatibel typ | Indikerar att en indataparameter av inkompatibel typ tillhandahålls |
Ta bort rad från datatabell
Ta bort en datatabellrad vid motsvarande radindex.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Data table | Nej | Datatabell | Datatabellvariabeln som ska fungera med. Variabeln måste anges av en åtgärd som ger en datatabellvariabel | |
Row index | Nej | Numeriskt värde | Radindex i en datatabell som ska tas bort |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Undantag | Beskrivning |
---|---|
Objektindex är utanför intervall | Indikerar att den angivna datatabellposten är utanför intervallet |
Uppdatera datatabellobjekt
Uppdatera ett datatabellradsobjekt i en definierad kolumn.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Data table | Nej | Datatabell | Datatabellvariabeln som ska fungera med. Den här variabeln måste dessförinnan ha angetts av en åtgärd som skapar en datatabellvariabel. | |
Column | Nej. | Textvärde | Kolumnnamn eller index för det objekt som ska uppdateras. | |
Row | Nej. | Numeriskt värde | Radindex för det objekt som ska uppdateras. | |
Nytt värde | Nej. | Textvärde | Det nya värdet att uppdatera vid angivet radindex och kolumn. |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Undantag | Beskrivning |
---|---|
Objektindex är utanför intervall | Indikerar att den angivna datatabellposten är utanför intervallet |
Kolumnnamnet finns inte | Indikerar att det angivna kolumnnamnet inte existerar |
Kolumnindex är utanför intervall | Indikerar att kolumnindex ligger utanför intervallet |
Fel med inkompatibel typ | Anger att en indataparameter av inkompatibel typ angavs |
Sök eller ersätt i datatabell
Söker och/eller ersätter datatabellvärden.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Data table | Nej | Datatabell | Datatabellvariabeln som ska fungera med. Den här variabeln måste dessförinnan ha angetts av en åtgärd som skapar en datatabellvariabel | |
Search mode | Inte tillgänglig | Sök, Sök och ersätt | Find | Läget att söka med (sök eller sök och ersätt) |
Alla matchningar | Inte tillgänglig | Booleskt värde | Sant | Ange om text ska sökas eller ersättas i alla matchande celler som hittas eller endast i den första matchande cellen |
Text att söka efter | Nej | Textvärde | Den text som ska sökas efter i datatabellen | |
Sök med hjälp av ett reguljärt uttryck | Inte tillgänglig | Booleskt värde | Falsk | Ange om ett reguljärt uttryck ska användas för att matcha cellinnehållet med texten att söka efter |
Matcha gemener | Inte tillgänglig | Booleskt värde | Falsk | Ange om skiftlägeskänsliga data ska sökas efter |
Match entire cell contents | Inte tillgänglig | Booleskt värde | Falsk | Ange om du vill söka efter celler som endast innehåller den angivna texten |
Text att ersätta med | Nej | Textvärde | Text som används för att ersätta de matchande cellerna | |
Search by | Inte tillgänglig | Överallt, På kolumn | Överallt | Den ordning som texten ska sökas i (överallt eller i kolumnen) |
Kolumnindex eller namn | Nej | Textvärde | Kolumnrubrikens eller indexvärde |
Producerade variabler
Argument | Typ | Beskrivning |
---|---|---|
DataTableMatches | Datatabell | Datatabellen som innehåller rad- och kolumnindex för matchningar |
Undantag
Undantag | Beskrivning |
---|---|
Det angivna reguljära uttrycket är ogiltigt | Anger att det angivna reguljära uttrycket är ogiltigt |
Kolumnnamnet finns inte | Indikerar att det angivna kolumnnamnet inte existerar |
Kolumnindex är utanför intervall | Indikerar att kolumnindex ligger utanför intervallet |
Fel med inkompatibel typ | Indikerar att en indataparameter av inkompatibel typ tillhandahålls |
Infoga kolumn i datatabell
Infogar en kolumn i slutet eller före ett specifikt indexvärde.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Data table | Nej | Datatabell | Datatabellvariabeln som ska fungera med. Variabeln måste anges av en åtgärd som ger en datatabellvariabel. | |
Till plats | Inte tillgänglig | Slutet på datatabellen, före kolumnindex | Datatabellens slut | Ange om den nya kolumnen ska infogas i slutet av datatabellen eller före ett angivet kolumnindex. |
Kolumnnamn | Nej. | Textvärde | Ange huvud för den nya kolumnen. | |
Kolumnindex | Nej. | Numeriskt värde | Ange det kolumnindexvärde som används när alternativet Innan-kolumnindex har markerats för parametern Till plats. |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Undantag | Description |
---|---|
Kolumnindex är utanför intervall | Indikerar att kolumnindex ligger utanför intervallet. |
Dubblerat kolumnnamn | Anger att kolumnnamnet som finns redan finns. |
Ta bort kolumn från datatabell
Ta bort en datatabellkolumn med det angivna kolumnindexet eller kolumnnamnet.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Data table | Nej | Datatabell | Datatabellvariabeln som ska fungera med. Variabeln måste anges av en åtgärd som ger en datatabellvariabel. | |
Ange kolumn med | Inte tillgänglig | Indexnamn | Name | Ange om kolumnen ska sökas på namn eller index. |
Kolumnnamn | Nej. | Textvärde | Namnet på kolumnen som ska tas bort. | |
Kolumnindex | Nej. | Numeriskt värde | Indexet för kolumnen som ska tas bort. Kolumnindex startar från 0. |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Undantag | Description |
---|---|
Kolumnnamnet finns inte | Indikerar att det angivna kolumnnamnet inte existerar |
Kolumnindex är utanför intervall | Indikerar att kolumnindex ligger utanför intervallet |
Ta bort tomma rader från datatabellen
Tar bort rader i datatabellen där alla celler är tomma.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Data table | Nej | Datatabell | Datatabellvariabeln som ska fungera med. Den här variabeln måste dessförinnan ha angetts av en åtgärd som skapar en datatabellvariabel |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Den här åtgärden innehåller inte några undantag.
Ta bort dubblettrader från datatabell
Tar bort alla rader som är dubbletter från datatabellen om värdena har samma datatyp i varje kolumn.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Data table | Nej. | Datatabell | Datatabellvariabeln som ska fungera med. De antivna variablena måste anges av en åtgärd som ger en datatabellvariabel. |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Undantag | Description |
---|---|
Typfel i cellerna i en kolumn | Indikerar att två eller flera värden i en enda kolumn är av annan datatyp |
Rensa datatabell
Tar bort alla rader i datatabellen, men påverkar inte tabellhuvuden.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Data table | Nej. | Datatabell | Datatabellvariabeln som ska fungera med. De antivna variablena måste anges av en åtgärd som ger en datatabellvariabel. |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Den här åtgärden innehåller inte några undantag.
Sortera datatabell
Sortera rader i datatabeller i stigande eller fallande ordning efter den angivna kolumnen, om alla värden har samma datatyp.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Data table | Nej. | Datatabell | Datatabellvariabeln som ska fungera med. De antivna variablena måste anges av en åtgärd som ger en datatabellvariabel. | |
Ange kolumn med | Inte tillgänglig | Indexnamn | Name | Ange om kolumnen ska sökas på namn eller index. |
Kolumnnamn | Nej. | Textvärde | Namnet på kolumnen som ska tas bort. | |
Kolumnindex | Nej. | Numeriskt värde | Namnet på indexet som ska tas bort. Kolumnindex startar från 0. | |
Beställning | Inte tillgänglig | Stigande, Fallande | Stigande | Ordern att sortera datatabellen. |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Undantag | Description |
---|---|
Kolumnnamnet finns inte | Indikerar att det angivna kolumnnamnet inte existerar |
Kolumnindex är utanför intervall | Indikerar att kolumnindex ligger utanför intervallet |
Typfel i cellerna i en kolumn | Indikerar att två eller flera värden i en enda kolumn är av annan datatyp |
Filtrera datatabell
Filtrerar datatabellrader baserat på tillämpade regler.
I den inbyggda guiden för åtgärden som hjälper dig att skapa de filter som behövs kan du använda flera filter för olika kolumner som definieras efter namn eller index. Varje filter består av en specifik kolumn som den är måltavla för, en operator som är markerad och det värde som tilldelas det.
Dessutom tillämpas flera filter tillsammans via OCH och/eller ELLER regler. OCH-regler matchas först i det filteruttryck som visas, följt av ELLER-reglerna.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Data table | Nej. | Datatabell | Datatabellvariabeln som ska fungera med. De antivna variablena måste anges av en åtgärd som ger en datatabellvariabel. | |
Filter som ska användas | Nej. | Filtreringsregler enligt användarens definition | Inte tillgänglig | Filtreringsregler som tillämpas på de definierade kolumnerna |
Producerade variabler
Argument | Type | Description |
---|---|---|
FilteredDataTable | Datatabell | Den datatabell som genererats när filtren har tillämpats |
Undantag
Undantag | Description |
---|---|
Kolumnnamnet finns inte | Indikerar att det angivna kolumnnamnet inte existerar |
Kolumnindex är utanför intervall | Indikerar att kolumnindex ligger utanför intervallet |
Typfel i cellerna i en kolumn | Indikerar att två eller flera värden i en enda kolumn är av annan datatyp |
Sammanslå datatabeller
Kopplar ihop två datatabeller och anger kopplingsbeteendet om antalet kolumner skiljer sig.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Description |
---|---|---|---|---|
Första datatabellen | Nej. | Datatabell | Den första datatabellvariabeln som du arbetar med. Det här är också åtgärdens skapade variabel som innehåller tabellen med kopplade data | |
Andra datatabellen | Nej. | Datatabell | Den andra datatabellen som slås ihop till den första datatabellen | |
Sammanslagningsläge | Inte tillgänglig | Lägg till extra kolumner, Ignorera extra kolumner, Fel vid extra kolumner | Lägg till extra kolumner | Kopplingsbeteendet som används när tabellerna inte har samma antal kolumner |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Undantag | Description |
---|---|
Schema saknas | Anger att datatabellerna inte har samma antal kolumner |
Koppla datatabeller
Kopplar två datatabeller baserat på den angivna kopplingsregeln.
I den inbyggda guiden för åtgärden som hjälper dig att skapa de kopplingsregler som behövs kan du ange flera regler genom att ange kolumnen från den första och den andra datatabellen därefter, samt den jämförelseoperator som används mellan dem.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Description |
---|---|---|---|---|
Första datatabellen | Nej. | Datatabell | Den första datatabellvariabeln som du arbetar med. De antivna variablena måste anges av en åtgärd som ger en datatabellvariabel. | |
Andra datatabellen | Nej. | Datatabell | Den andra datatabellvariabeln som du arbetar med. De antivna variablena måste anges av en åtgärd som ger en datatabellvariabel. | |
Kopplingsåtgärd | Inte tillgänglig | Inre, vänster, fullständig | Inre | Den kopplingsåtgärd som används för att sammanfoga de två tabellerna |
Kopplingsregler | Nej. | Sammanslaggningsregler enligt användarens definition | Inte tillgänglig | Ange kolumnerna och vilken åtgärd som ska användas för att sammanfoga de två datatabellerna |
Producerade variabler
Argument | Type | Description |
---|---|---|
JoinedDataTable | Datatabell | Den datatabell som genererats efter kopplingsåtgärden |
Undantag
Undantag | Description |
---|---|
Kolumnnamnet finns inte | Indikerar att det angivna kolumnnamnet inte existerar |
Kolumnindex är utanför intervall | Indikerar att kolumnindex ligger utanför intervallet |
Läs från CSV-textvariabel
Skapar en datatabell från en CSV-text.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Description |
---|---|---|---|---|
CSV-text | Nej. | Textvärde | CSV-textvariabeln som ska läsas. | |
Trim fields | Inte tillgänglig | Booleskt värde | Sant | Anger om inledande och avslutande blanksteg ska trimmas automatiskt för de extraherade cellerna. |
First line contains column names | Inte tillgänglig | Booleskt värde | Falsk | Anger om den första raden i CSV-texten ska användas för att ange kolumnnamnen för den resulterande datatabellen. Aktivera alternativet om du vill undvika att läsa namnen som data i tabellen. Efterföljande åtgärder kan komma åt de data som datatabellen har med hjälp av kolumnnamn (i stället för kolumnnummer). |
Hämta CSV-fält som text | Inte tillgänglig | Booleskt värde | Falsk | Ange om innehållet i CSV-textfälten ska hämtas enbart som text eller som den mest matchande typen. Till exempel Datum och Taltid. |
Columns separator | Inte tillgänglig | Fördefinierade, Anpassade, Fasta kolumnbredder | Fördefinierade | Anger om en fördefinierad kolumnavgränsare ska användas, en anpassad eller fast kolumnbredd |
Separator | Inte tillgänglig | Systemstandard, Komma, Semikolon, Tabb | Systemets standard | Kolumnavgränsaren för parsning av CSV-texten. |
Custom separator | Nej. | Textvärde | Den anpassade kolumnavgränsaren som ska användas för att parsa CSV-texten. | |
Fixed column widths | Nej. | Textvärde | Den fasta kolumnbredden som ska användas för att parsa CSV-texten. Separera bredderna med hjälp av kommatecken, blanksteg, flikar eller newlines. |
Producerade variabler
Argument | Type | Description |
---|---|---|
CSVTable | Datatabell | Innehållet i CSV-texten som en datatabell |
Undantag
Undantag | Description |
---|---|
CSV-parsningen misslyckades | Anger att ett problem uppstod när du skulle parsa till CSV-texten |
Konvertera datatabell till text
Konverterar en datatabell till en CSV-text.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Data table | Nej. | Datatabell | Datatabellvariabeln som ska fungera med. De antivna variablena måste anges av en åtgärd som ger en datatabellvariabel. | |
Include column names | Inte tillgänglig | Booleskt värde | Falsk | Anger om kolumnnamnen för den angivna varianten ska bli den första raden i CSV-texten. |
Use custom columns separator | Inte tillgänglig | Booleskt värde | Falsk | Anger om en anpassad kolumnavgränsare eller en fördefinierad kolumnavgränsare ska användas |
Separator | Inte tillgänglig | Systemstandard, Komma, Semikolon, Tabb | Systemets standard | Kolumnavgränsaren som ska användas i den angivna CSV-texten. |
Custom columns separator | Nej. | Textvärde | Den anpassade kolumnavgränsaren som ska användas i den angivna CSV-texten. |
Producerade variabler
Argument | Type | Description |
---|---|---|
CSVText | Textvärde | Variabeln där CSV-resultatet lagras |
Undantag
Undantag | Description |
---|---|
Konverteringen misslyckades | Indikerar ett problem med att konvertera datatabellen till CSV-text |
Korta av tal
Hämta heltal eller decimaltal för ett numeriskt värde, eller avrunda värdet till angivet antal decimaler.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Number to truncate | Nej | Numeriskt värde | Talet eller variabeln med det numeriska värdet som ska kortas av/avrundas | |
Operation | Inte tillgängligt | Hämta heltalsdel, Hämta decimaldel, Avrunda tal | Hämta heltalsdel | Anger den åtgärd som ska utföras för det angivna talet |
Decimal places | Ja | Numeriskt värde | 3 | Antalet decimaler att avrunda det givna talet uppåt till. Ange 0 om du vill returnera ett heltal som resultat |
Producerade variabler
Argument | Typ | Beskrivning |
---|---|---|
TruncatedValue | Numeriskt värde | Det avkortade eller avrundade talet |
Undantag
Den här åtgärden innehåller inte några undantag.
Generera slumptal
Generera ett slumptal eller en lista med slumptal som ligger mellan ett lägsta och högsta värde.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Minimum value | Ja | Numeriskt värde | 0 | Lägre gräns för slumptal som ska genereras |
Maximum value | Ja | Numeriskt värde | 100 | Övre gräns för slumptal som ska genereras |
Generate multiple numbers | Inte tillgängligt | Booleskt värde | Falsk | Anger om ett enstaka slumptal eller en lista med slumptal ska genereras |
How many numbers | Ja | Numeriskt värde | 10 | Anger hur många slumptal som ska genereras |
Allow duplicates | Inte tillgängligt | Booleskt värde | Falsk | Anger om samma nummer ska visas eller inte visas mer än en gång i listan med slumptal |
Producerade variabler
Argument | Typ | Beskrivning |
---|---|---|
RandomNumber | Numeriskt värde | Det nyligen genererade slumptalet |
RandomNumbers | Lista över numeriska värden | Den nyligen genererade listan med slumptal |
Undantag
Undantag | Beskrivning |
---|---|
Kunde inte generera slumptal | Indikerar att det uppstår fel när ett slumptal genereras |
Rensa listan
Ta bort alla objekt från en lista.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
List to clear | Nej | Lista över allmänna värden | En listvariabel för att ta bort dess element |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Den här åtgärden innehåller inte några undantag.
Ta bort objekt från lista
Ta bort ett eller flera objekt från en lista.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Remove item by | Inte tillgängligt | Index, Värde | Index | Anger om objektet ska tas bort vid ett visst index eller om objekt som har ett angivet värde |
At index | Nej | Numeriskt värde | Indexnummer för objektet som ska tas bort | |
With value | Nej | Allmänt värde | Objektet som ska tas bort | |
Remove all item occurrences | Inte tillgängligt | Booleskt värde | Falsk | Tar bort alla förekomster som matchar det angivna objektet |
From list | Nej | Lista över allmänna värden | Listan med objekt som ska tas bort |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Undantag | Beskrivning |
---|---|
Objektindex är utanför intervall | Indikerar att objektindex ligger utanför intervallet |
Hittade inte objektet | Indikerar att objektet inte finns i listan |
Sortera listan
Sortera objekten i en lista. Använda objekt av samma typ.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
List to sort | Nej | Lista över allmänna värden | Den variabel med listan som ska sorteras | |
Sort by list item's properties | Inte tillgängligt | Booleskt värde | Falsk | Om listobjekten är objekt (sådana är filer, mappar, etc), aktiverar du det här alternativet för att sortera objektet efter en viss egenskap. Låt alternativet vara inaktiverat för att sortera elementen efter deras standardegenskap (t.ex. kommer filobjekt att sorteras efter deras fullständiga sökväg) |
Första egenskap att sortera efter | Ja | Textvärde | Namnet på ett objekts egenskap att sortera listan efter. Referera till hjälpfilen för egenskapsnamnen för varje objekt | |
Sort | Inte tillgängligt | Stigande, Fallande | Stigande | Anger om det ska sorteras efter första egenskapen i stigande eller fallande ordning |
Second property to sort by | Ja | Textvärde | Namnet på andra egenskapen att sortera listan efter | |
Sort | Inte tillgängligt | Stigande, Fallande | Stigande | Anger om det ska sorteras efter andra egenskapen i stigande eller fallande ordning |
Third property to sort by | Ja | Textvärde | Namnet på tredje egenskap att sortera listan efter | |
Sort | Inte tillgängligt | Stigande, Fallande | Stigande | Anger om det ska sorteras efter tredje egenskapen i stigande eller fallande ordning |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Den här åtgärden innehåller inte några undantag.
Blanda listan
Skapa en slumpmässig permutation av en lista.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
List to shuffle | Nej | Lista över allmänna värden | Den variabel som innehåller listan som ska blandas |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Den här åtgärden innehåller inte några undantag.
Slå samman listor
Slå samman två listor till en.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
First list | Nej | Lista över allmänna värden | Första listan med objekt som ska slås samman | |
Second list | Nej | Lista över allmänna värden | Andra listan med objekt som ska slås samman |
Producerade variabler
Argument | Typ | Beskrivning |
---|---|---|
OutputList | Lista över allmänna värden | Den sammanslagna listan. De ursprungliga listorna påverkas inte |
Undantag
Undantag | Beskrivning |
---|---|
De angivna listorna är inkompatibla typer | Indikerar att de angivna listorna är inkompatibla typer |
Omvänd lista
Omvänd ordningen på objekten i en lista.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
List to reverse | Nej | Lista över allmänna värden | Listan vars objektordning som ska omvändas |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Den här åtgärden innehåller inte några undantag.
Ta bort dubblettobjekt från listan
Ta bort de extra förekomsterna av objekt i en lista, så att varje objekt i resultatlistan blir unikt.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
List to remove duplicate items from | Nej | Lista över allmänna värden | Listvariabeln som ska ta bort dubblettobjekt från | |
Ignore text case while searching for duplicate items | Inte tillgängligt | Booleskt värde | Falsk | Anger om jämförelse av text inte ska vara skiftlägeskänslig vid sökning efter dubblettobjekt (gäller endast listor med textobjekt) |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Den här åtgärden innehåller inte några undantag.
Sök efter gemensamma listobjekt
Jämför två listor och skapa en ny lista med de poster som är gemensamma för båda.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
First list | Nej | Lista över allmänna värden | Den variabel som innehåller den första listan som ska jämföras | |
Second list | Nej | Lista över allmänna värden | Den variabel som innehåller den andra listan som ska jämföras |
Producerade variabler
Argument | Typ | Beskrivning |
---|---|---|
IntersectionList | Lista över allmänna värden | Den nya listan med gemensamma objekt |
Undantag
Den här åtgärden innehåller inte några undantag.
Minska listor
Jämför två listor och skapa en ny lista med objekt som finns i den första listan men inte i den andra.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
First list | Nej | Lista över allmänna värden | Den variabel med den första listan som ska jämföras | |
Second list | Nej | Lista över allmänna värden | Den variabel med den andra listan som ska jämföras |
Producerade variabler
Argument | Typ | Beskrivning |
---|---|---|
ListDifference | Lista över allmänna värden | Den nya resultatlistan |
Undantag
Den här åtgärden innehåller inte några undantag.
Hämta datatabellkolumn till lista
Konvertera innehållet i datatabellkolumnen till en lista.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Data table | Nej | Datatabell | Datatabellen med kolumnen som ska konverteras till en lista | |
Column name or index | Nej | Textvärde | Kolumnnamnet, om kolumnnamn har definierats, eller indexnumret för kolumnen som ska hämtas |
Producerade variabler
Argument | Typ | Beskrivning |
---|---|---|
ColumnAsList | Lista över allmänna värden | Den nya listan med innehållet i den angivna datatabellen |
Undantag
Undantag | Beskrivning |
---|---|
Kolumnnamnet finns inte | Indikerar att kolumnnamnet inte finns i datatabellen |
Kolumnindex är utanför intervall | Indikerar att kolumnindex ligger utanför intervallet |
Konvertera JSON till anpassat objekt
Konvertera en JSON-sträng till ett anpassat objekt.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
JSON | Nej | Textvärde | En JSON-text, eller en tidigare skapad variabel som innehåller en, att konvertera till ett anpassat objekt |
Producerade variabler
Argument | Typ | Beskrivning |
---|---|---|
JsonAsCustomObject | Allmänt värde | Det konverterade anpassade objektet från den tillhandahållna JSON |
Undantag
Undantag | Beskrivning |
---|---|
Fel vid parsning av JSON | Indikerar att ett fel inträffar vid parsning av angiven JSON |
Konvertera anpassat objekt till JSON
Konvertera ett anpassat objekt till en JSON-sträng.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Custom object | Nej | Custom object | Det anpassade objektet att konvertera till JSON |
Producerade variabler
Argument | Typ | Beskrivning |
---|---|---|
CustomObjectAsJson | Textvärde | Konverterad JSON från det angivna anpassade objektet |
Undantag
Undantag | Beskrivning |
---|---|
Fel vid parsning av anpassat objekt | Indikerar att ett fel inträffar vid parsning av det anpassade objektet |
Lägg till objektet till listan
Bifoga ett nytt objekt till en lista.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Add item | Nej | Allmänt värde | Ett värde eller en variabel att lägga till i listan. Ge en lista över värden för att lägga till flera element. Om listan har en viss typ av element, konverteras det nya elementet över till den typen | |
Into list | Nej | Lista över allmänna värden | En listvariabel att bifoga de nya elementen till |
Producerade variabler
Argument | Typ | Beskrivning |
---|---|---|
NewList | Lista över allmänna värden | Den nya listan |
Undantag
Den här åtgärden innehåller inte några undantag.
Skapa ny lista
Skapa en ny tom lista.
Indataparametrar
Den här åtgärden kräver inga indata.
Producerade variabler
Argument | Typ | Beskrivning |
---|---|---|
List | Lista över allmänna värden | Den nya listan |
Undantag
Den här åtgärden innehåller inte några undantag.
Öka variabel
Öka värdet på en variabel med ett visst tal.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Variable name | Nej | Numeriskt värde | Det numeriska värdet som ska ökas | |
Increase by | Nej | Numeriskt värde | Ett numeriskt värde, eller en tidigare skapad variabel som innehåller ett värde, att öka variabeln med |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Den här åtgärden innehåller inte några undantag.
Minska variabel
Minska värdet på en variabel med ett visst tal.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
Variable name | Nej | Numeriskt värde | Ett numeriskt värde, eller en tidigare skapad variabel som innehåller ett värde, att minska variabeln med | |
Decrease by | Nej | Numeriskt värde | Ett numeriskt värde, eller en tidigare skapad variabel som innehåller ett värde, att minska variabeln med |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Den här åtgärden innehåller inte några undantag.
Kör uttrycket Power Fx
Kör det tillhandahållna Power Fx uttrycket.
Kommentar
Den här åtgärden är endast tillgänglig för aktiverade Power Fx-flöden på datorer (förhandsgranskning).
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Description |
---|---|---|---|---|
Uttryck | No | * | Uttrycket Power Fx som ska köras |
Producerade variabler
Denna åtgärd genererar inga variabler.
Undantag
Den här åtgärden innehåller inte några undantag.
Ange variabel
Ange värdet för en ny eller befintlig variabel, skapa en ny variabel eller skriv över en tidigare skapad variabel.
Indataparametrar
Argument | Valfri | Accepterar | Standardvärde | Beskrivning |
---|---|---|---|---|
To | Nej | * | Värdet att tilldela variabeln |
Producerade variabler
Argument | Typ | Beskrivning |
---|---|---|
NewVar | * | Namn på variabel att ange |
Kommentar
Variabelnamn måste börja med antingen en bokstav eller ett understreck (_). Efter det första tecknet kan variabelnamn innehålla bokstäver, understreck och siffror (0-9). Namnen är inte ärendekänsliga, vilket innebär att myVar, myvar och MYVAR betraktas som samma variabel. Följande reserverade nyckelord kan inte användas som variabelnamn: if, then, else, switch, case, default, loop, from, to, step, foreach, in, while, next, exit, label, goto, call, output, function, block, end, error, wait, for, set, main, and, or, xor, not, true, false, yes, Nej, disable, on, repeat, times, throw, action, mod, global, input, import
Undantag
Den här åtgärden innehåller inte några undantag.