Panel |
---|
borderColor | #666666 |
---|
bgColor | #ECECEC |
---|
borderWidth | 2 |
---|
| Section |
---|
Column |
---|
| Include Page |
---|
Banner Data Import | Banner Data Import | Column |
---|
| Include Page |
---|
Banner SmartNotes | Banner SmartNotes | Panel |
---|
| Section |
---|
Column |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the following, the different functions in the data processing of the mapping are explained.
Note |
---|
With 2.9 some dialogues have been made more user-friendly. In order to use this function, it must be activated via a system setting. However, since this activation could affect already existing imports, please contact us first. |
For each function we have given an example to explain the functions a little better. |
|
|
|
|
Panel |
---|
|
Section |
---|
Column |
---|
| Sums the columns specified in the parameters into the column specified under "Column". The result column should be empty, as these values will be overwritten. |
|
Panel |
---|
| With this function, the parameters are separated with semicolons, e.g. 1;2;3 (sums the columns 1,2 and 3 and outputs the result in the column that is stored in the drop-down menu). |
Panel |
---|
| The columns can be selected and added in a separate dialogue. Entering column numbers is no longer necessary. |
Panel |
---|
|
Expand |
---|
title | An example for ColSum? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| This sample file contains items with values for quarters and the two half-years. As a result, the sum of the half-year values per item is to be imported. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The desired fields can be selected via the button "Create new entry". In this example, a new entry was created for the field "Column 7" and the field "Column 8". The result is transferred to the column "Column (9)". |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The entry for the parameters is now "7;8". With a SmartNotes version < 2.9, these values must be entered manually. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the position preview, the sum is now displayed as a value. |
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Sums up the columns from the start column entered as a parameter to an end column entered as a parameter. The result is saved in the column specified in the drop-down menu. |
|
Panel |
---|
| 1.4 sums columns 1 to 4 |
Panel |
---|
| The columns can be selected and added in a separate dialogue. Entering column numbers is no longer necessary. |
Panel |
---|
|
Expand |
---|
title | An example for ColSumRange? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In this example, we want to determine and transfer the sum of the quarters. So the fields Q1 to Q4. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| By clicking on the "Parameter" field, the "Range Selection" dialogue appears. In this we select the "From column" and the "To column". |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The entry for the parameters is now "column3,column6". With a SmartNotes version < 2.9, the expression "3,6" must be entered manually. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the position preview, the sum is now displayed as a value. |
|
|
|
|
Anchor |
---|
| ColSumRangeVar |
---|
| ColSumRangeVar |
---|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Functions analogously to the ColSumRange function. In addition, this function offers the possibility of specifying the parameters as variables. Variables can be stored as document variables and can be changed centrally. Variables must be identified by framing them with % signs: e.g. %start variable%,%end variable%. |
|
Panel |
---|
| %Var1%,%Var4% forms the sum of Variable1 to Variable4 |
Panel |
---|
|
Expand |
---|
title | An example for ColSumRangeVar? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In this example, we want to determine and transfer the sum of the quarters. So the fields Q1 to Q4. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| To realise this, we need the document variables Q1 (with value column3) and Q4 (with value column6). Please pay attention to upper and lower case. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The entry for the parameters is "%Q1%,%Q4%". |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the position preview, the sum is now displayed as a value. |
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Works analogously to the ColSum function. In addition, this function offers the possibility of specifying the parameters as variables. Variables can be stored as document variables and can be changed centrally. Variables must be identified by framing them with % signs: e.g. %Variable1%;%Variable2%. |
|
Panel |
---|
| %Var1%;%Var2% adds the values of the variables 1 and 2 |
Panel |
---|
|
Expand |
---|
title | An example for ColSumVar? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In this example, we want to determine and transfer the sum of the quarters. So the fields Q1 to Q4. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| To realise this, we now need the document variables Q1 (with value column3), Q2 (with value column4), Q3 (with value column5) and Q4 (with value column6). Please pay attention to upper and lower case. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The entry for the parameters is now "%Q1%;%Q2%;%Q3%;%Q4%". |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the position preview, the sum is now displayed as a value. |
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Fills the line of the value with a character up to a certain length that you specify yourself. |
|
Panel |
---|
| Parameter 1: Integer value that sets the new length of the position Parameter 2: Characters which extend the position value up to the specified length The parameters must be separated by a comma. |
Panel |
---|
|
Expand |
---|
title | An example for Fill? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The column "column3" contains contents of different lengths. Since we need this column for a later "Join", we bring the fields to a uniform length. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The length of the field should be 8 characters, we want to fill the empty spaces with an underscore. The entry for the parameter is "8,_" and must be made without inverted commas. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The change is displayed in the "Processed data preview" overview. |
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Offers various filter functions based on a freely selectable text. The filter function is specified in the parameter column via an operator, which is written directly in front of the text without spaces. |
|
Panel |
---|
| Parameter 1: Filter function operator Parameter 2: any text Operators of the filter functions: - "=" shows all lines that exactly match the specified filter text.
- "<>" shows all lines that do not exactly match the specified filter text.
- "contains" shows all lines that contain the specified filter text [at any position].
- "notcontains" shows all lines that do not contain the specified filter text.
Parameters can be linked with "and" and "or": =Filter1 or Filter2 The numerical filter values must be entered without apostrophes!
As of version 2.9.0.221, it is also possible to specify numerical filter values. This allows numbers to be imported that are larger or smaller than a certain value. "<Number" shows all rows with a value greater than the specified number. If the value in a row is text, it is not included. "<=Number" shows all rows with a value greater than or equal to the specified number. If the value in a row is a text, it is not taken into account. ">Number" shows all rows with a value that is less than the specified number. If the value in a row is a text, it is not taken into account. ">=Number" shows all rows with a value that is less than or equal to the specified number. If the value in a row is a text, it is not taken into account.
Info |
---|
Please note that the NumberDecimalSeparator for the filter criterion (here called number) is always the point. For the values, the NumberDecimalSeparator/NumberGroupSeparator depends on the Connector Settings / System Settings. |
For non-numeric filter values, the following filters can be set: "<Text" - shows all lines whose text comes after the specified filter text in their relative position in the alphabetical sort order. Example: "Root < Tooth" is true, "Root < Root" is false. "<=Text" - shows all lines whose text comes in their relative position in the alphabetical sort order at the same position or after the specified filter text. Example: "Root <= Root" is true. ">text" - shows all lines whose text comes before the specified filter text in their relative position in the alphabetical sort order. Example: "Tooth > Root is true", "Root > Root" is false. ">=text" - shows all lines whose text comes at the same position or before the specified filter text in their relative position in the alphabetical sort order. Example: "Root >= Root" is true.
Non numerical filter values must be entered with apostrophes! |
Panel |
---|
| Parameter „Test“ – All position values with "Test" are read in Parameter „contains(„Test")" – All item values containing "Test" are read in
Expand |
---|
title | Another example for Filter? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| For our RFBILA to be imported, we have already applied the function "FilterNumeric". As a result, we already get only the lines marked in green from the extract shown. In this import we want to start a mapping for the positions without account number. For these, the empty name field bothers us. So we use the filter "Filter" and display all lines where the field "Name" is empty. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| To realise this, we use the function "Filter" with the parameter "="" for the column "Name". |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| As a result, we now get all items in the preview that have a name instead of the account number. In the next step, we would then transfer the content from "Account" into the empty "Name" fields. This can easily be done with the function "Join" with the parameter "Account" for the field "Name". |
|
|
|
|
Anchor |
---|
| FilterNotEmpty |
---|
| FilterNotEmpty |
---|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Selects only rows in which the column to be filtered is not empty. |
|
Panel |
---|
| A parameter is not required. |
Panel |
---|
|
Expand |
---|
title | An example for FilterNotEmpty? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The excerpt of an RFBILA shows that sometimes you even need several mappings for one import file to import all the data (in this case there will be two). In this example we see that some items have values but no account number. But we also see rows where there is nothing in the Value column. So there is no zero value either. Since we do not need these rows and want to get a better overview for further mapping, we first insert the function "FilterNotEmpty".
|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In our example we apply the function "FilterNotEmpty" to the column "Value (11)". This contains our values and of course must not be empty. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the preview and the later import, the lines are no longer present. |
|
|
|
|
Anchor |
---|
| FilterNumeric |
---|
| FilterNumeric |
---|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Selects only rows in which the column to be filtered contains a numeric value, e.g. account numbers. |
|
Panel |
---|
| A parameter is not required. |
Panel |
---|
|
Expand |
---|
title | An example for FilterNumeric? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| We had already adapted the RFBILA shown in the example "FilterNotEmpty" for the import. This example should make the difference between "FilterNotEmpty" and "FilterNumeric" clear. In the present RFBILA, there are rows where the field "Value" is empty. However, there are also a few cells that contain text there. With the function "FilterNotEmpty", the rows with text would also be taken over. The function "FilterNumeric" hides this cell.
Info |
---|
For a better overview, we have adapted line 5 in the file and defined it as a heading in the data source management. For this reason, the designation "column1, column2, etc ." does not exist in this example. The designations from the heading line are displayed. |
|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In our example, we apply the function "FilterNumeric" to the column "Value (11)". This contains our programming (accounts) and in our case may only contain numbers. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the preview and the later import, there are neither empty cells nor cells with text. |
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Variables can be stored as document variables and changed centrally. This corresponds to the normal filter function with the possibility of entering variable names. A good example is filtering by accounting area. |
|
Panel |
---|
| Variables must be identified by framing them with % signs, e.g. =%Variable1% or %Variable2%. |
Panel |
---|
| Parameter „%Import%" – Only those elements are shown in which the value stored under the document variable Import is contained.
Expand |
---|
title | Another example for FilterVar? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The import file was extended by one column because it is to be filtered according to an accounting area. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| For filtering, we have created a document variable BK and given it the value 200. Filtering by variables is an ideal option if you work with the Factory module, for example, and want to store different values for the sub-documents. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The value for the company code is contained in the column "column2". We therefore need the column "column2", select the function "FilterVar" and enter the expression %AE% as a parameter. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| Die Datenvorschau zeigt als Ergebnis nun alle gefilterten Datensätze an. |
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| This function numbers a selected column consecutively from 1 to n |
|
Panel |
---|
| Parameters are not necessary (and also not possible). |
Panel |
---|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Combines the values of the selected column with the values of the column of the specified column index. |
|
Panel |
---|
| As a parameter, the column is specified as a numerical value that is to be combined with the column selected in the drop-down menu on the left. |
Panel |
---|
| The columns can be selected in a drop-down menu. It is no longer necessary to enter column numbers. |
Panel |
---|
| Parameter „3" – merges the column selected in the drop down menu with column 3
Expand |
---|
title | Another example for Join? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the example, the company code (column2) is to be appended to the accounting area (column1). We use the character "#" for optical separation. We have already prepared this in the "Postfix" example. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The "Join" function is created for the column "column1" and the column "column2" is selected as a parameter via the selection menu. SmartNotes versions < 2.9 do not yet have the selection menu. The parameter "column2" is to be entered there directly. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The column "column1" has now been extended by the character "#" and the value from column "column2". Info |
---|
The two steps from this example can also be combined with the function "PostfixJoin". |
|
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Functions analogously to the Join function. In addition, this function offers the possibility of specifying the parameter as a variable. The variable must be stored as a document variable and can be changed centrally there. |
|
Panel |
---|
| The column index must be stored as an integer value (up to version 2.9) or as "column[value]" (from 2.9). The variable must be identified by framing it with % characters, e.g. %VariableName%. |
Panel |
---|
|
Expand |
---|
title | An example for JoinVar? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| For further processing, the contents of column "column4" are to be appended to those of column "column2". |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In order to be able to react flexibly to changes, we define the document variable "AE_Extension". When using the Factory module, this method is particularly helpful if different fields have to be addressed in the individual Sud documents. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The function "JoinVar" is created for the column "column2" and the variable "%AE_Extension%" is entered as a parameter. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The column "column2" has now been extended by the values from column "column4". In doing so, "column4" was filled with "0" to 8 digits via the "Fill" function (Processing 1). |
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Multiplies the value by an integer factor. |
|
Panel |
---|
| Parameter „2“ – The position values are multiplied by "2". Value before: "3", value after processing: "6".
Expand |
---|
title | Another example for Multiply? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In this case, in addition to the account number (column1) and the name (column3), we need the column "column11" as a value. However, the values of column11 are in TSD€ and we need them in unit 1. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In this case, the input is column "column11" with function "Multiply" and parameter "1000". |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The values are now correctly displayed in the preview and taken over accordingly during the later import. |
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Write a specific text at the end of the value. |
|
Panel |
---|
| Parameter " - Group" - Position before: "Assets", Position after processing: "Assets - Group".
Expand |
---|
title | Another example for PostFix? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the present import file, column 1 (column1) shows the account numbers. In a later step we want to link these with the accounting area (column2). In the first step, we need an optical separator after the account number for the later link. We want to use the "#" (hash) as a character. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The following entries are necessary for this. The column is "column1", the function is "Postfix" and the parameter is "#". |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The column "column1" is now extended by the entry "#". |
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Die Funktion PostFixJoin vereint die Funktionen Postfix und Join. |
|
Panel |
---|
| Any text can be defined as a postfix. For unifying, the column index must be stored as an integer value. |
Panel |
---|
| Parameter „#,3" – Write a "#" after the selected positions and add the contents from column 3 afterwards.
Expand |
---|
title | Another example for PostFixJoin? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the present import file, the account numbers are shown in column 1 (column1), the company code in column 2. Both values are to be linked and receive the character "#" as a visual separator. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| For the column "column1", the function "PostfixJoin" is created with the parameter "#,2". |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the data preview, the column "column1" is now linked to the column "Column2", visually separated by a "#". |
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Writes a specific text at the beginning of the value. |
|
Panel |
---|
| Parameter "Preview - " - position before: "Travel accounting", position after processing: "Preview - Travel accounting".
Expand |
---|
title | Another example for Prefix? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In this example, the column "column2" contains the company code that is to be appended to the column "column1" later on. Before that, the abbreviation "AE" is to be placed in front of the company code. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| For this purpose, the function "Prefix" with the parameter "AE" is created for the column "column2". |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The column "column2" now contains the expression "AE" and the value of the accointing area. |
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Deletes a certain specified text [part]. |
|
Panel |
---|
| Parameter "Preview - " - position before: "Preview - travel expense report", position after processing: "Travel expense report".
Expand |
---|
title | Another example for Remove? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In our import file, a few account designations "column3" contain the expressions "BK100", "BK200", "BK300". We remove these expressions with the help of the function "Remove". |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| For this purpose, the function "Remove" with the parameter "BK100" is created for the column "column3". Since we are dealing with three different expressions, we need another function for the parameters "BK200" and "BK300". |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The expressions "BK100", "BK200" and "BK300" are now no longer displayed in the result. |
|
|
|
|
Anchor |
---|
| RemoveUnsupportedCharacters |
---|
| RemoveUnsupportedCharacters |
---|
| top ^ Panel |
---|
title | RemoveUnsupportedCharacters |
---|
|
Section |
---|
Column |
---|
| Removes unsupported characters. These include: \\/:*?""<>'| |
|
Panel |
---|
| Position before: "*Settlement*", Position after processing: "Settlement".
Expand |
---|
title | Another example for RemoveUnsupportedCharacters? Read more about it ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the import file, the name (column2) contains control characters in the form of "\\". |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| To remove these, the function "RemoveUnsupportedCharacters" is used for the columns "column2", without Parameter. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The control characters are no longer included in the preview and the import. |
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Replaces a specific text [part] with a new text. |
|
Panel |
---|
| Any text to be replaced and any text to be inserted instead. |
Panel |
---|
| Parameter "Preview, final version" - position before: "Preview - travel accounting", position after processing: "Final version - travel accounting".
Expand |
---|
title | Another example for Replace? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| After a change in the previous system, the import file now contains the expression "Score" instead of "Result" for some names. This should not be imported into the report. The term should be replaced. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| Für die betroffene Namensspalte „column3" wird die Funktion „Replace" mit dem Parameter „Scores,Results" anlegt. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the preview and the later import, the affected lines now contain the expression "Results". |
|
|
|
|
Anchor |
---|
| ReplaceEmptyWith |
---|
| ReplaceEmptyWith |
---|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Replaces empty content with new text. |
|
Panel |
---|
| Any text that is inserted |
Panel |
---|
| "Finalversion“ – Position before: "", Position after processing: "Finalversion“
Expand |
---|
title | Another example for ReplaceEmptyWith? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the import file, an item does not have the name "column2". Based on the account number, it can be determined that it must be the name "Personnel Expenses".
|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| For the name column "column2", the function "ReplaceEmptyWith" is created with the parameter "Personnel Expenses". |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the preview and the later import, the affected row now contains the expression "Personnel Expenses". |
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Sorts a column in ascending or descending order |
|
Panel |
---|
| asc = ascending dsc = descending |
Panel |
---|
| Parameter „asc" – the values are sorted in ascending order
Expand |
---|
title | An example for Sort? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| Since an update in the previous system, the delivered import file is sorted by description (column3). For the processing of the further mapping we would like the sorting by accounting area (column2). |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| For this purpose, an entry for account number (column2) with the function "Sort" and the parameter "asc" is created as an entry in the data processing. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| We can now carry out further processing of the mapping with the sorted column (column1). Note |
---|
The sorting has no real effect on the actual import, as the display of the items in the period management can be sorted by each field. |
|
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Splits the content of a column into two (or more) columns (e.g. [account number] - [name]). This function is only available as of version 2.9. |
|
Panel |
---|
| The split function expects two parameters (separated by commas as usual): - The split character (1 character with or without inverted commas, e.g. "-").
- The index from the split array to be returned.
|
Panel |
---|
| Parameter „-,1" – applied to "4711 - my account" delivers "4711". Parameter „-,2" – applied to "4711 - my account" provides "my account".
Expand |
---|
title | Another example for Split? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the import file, the name (column3) contains the entry "- BKnnn" for some items. The entry is to be removed, especially since the company code is specified in the column "column2". |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| We want to separate the name from the separator "-". The separation creates two expressions, of which we need the first expression. The input for the column "column1" is therefore function "Split" with the parameter "-,1". |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The preview now shows the names without the second part "- BKnn". |
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Takes over a certain set of characters from a certain position of the value. |
|
Panel |
---|
| Start position as integer value, integer value for the set of characters |
Panel |
---|
| Parameter „3,6“ – Position before: "E-balance sheet", Position after processing: "Balance sheet".
Expand |
---|
title | Another example for Expand? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the present import file, the name columns (column2) start with the expressions "DACH" or "EMEA". We do not want to import these. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| Since the expressions have the same length at the beginning, we can take the name column from the sixth character. Since the names are not very long, we select the 40 characters after that. The input for the column "column2" is therefore: Function "Substring" with the parameter "6,40". The number of characters to be taken over can be chosen longer than actual characters are present. It is therefore not necessary to determine the exact length. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the preview and the later import, the unwanted expressions are now no longer present. |
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Sums all numeric values in the value column, grouped by the column to which the Sum function is applied. |
|
Panel |
---|
|
Expand |
---|
title | An example for Sum? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the import file, the values per sub-item "Position" are delivered for the items in "column1". The result should be the sum of all values per main position. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| To get the desired result, two functions must be inserted: The function "TakeOver" takes over the values of the previous row if there is no value. This is to be done for the column "Position". A parameter is not necessary. The function must be in the first position (Verarb. Index = 0). The following function "Sum" then adds up the values of all items with the same name in the column "Position". In the example, this would be the sum of all records for "10H2", "50000000", etc. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the preview, each group element is now displayed with the sum (EUR) of all sub-items. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| Without the "TakeOver" function, a total sum would be formed for the empty columns (Programming). |
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Takes over the values of the previous line if there is no value. |
|
Panel |
---|
|
Expand |
---|
title | An example for TakeOver? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the present import file, the details for account (Position) and designation (Description) are not included in each row. Since we also need the individual sub-items, the empty columns are to be filled with the previous values. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In this case, we need the function "TakeOver" for the columns Account (column1) and Designation (column2), each without parameters. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the preview, the transferred values are now displayed and later also imported. |
|
|
|
| top ^ Panel |
---|
|
Section |
---|
Column |
---|
| Removes spaces before and after the position value. |
|
Panel |
---|
| Position before: " Updated", Position after processing: "Updated".
Expand |
---|
title | Another example of Trim? Read more ... |
---|
|
Section |
---|
Column |
---|
|
|
Column |
---|
| In the import file, some name columns (column2) have one or more spaces at the beginning. This must of course be eliminated, as no table in the later document would have to be neatly arranged. |
|
Section |
---|
Column |
---|
|
|
Column |
---|
| The input for the name column (column2) is quite simple. Trim" is selected as the function, a parameter is not necessary. |
|
Section |
---|
Column |
---|
|
|
In the preview and the later import, the values in "column2" no longer have leading spaces and are displayed left-justified. |
|
|
|
top ^ Panel |
---|
borderColor | #666666 |
---|
bgColor | #ECECEC |
---|
borderWidth | 2 |
---|
|
|
|