====== Functions ======
In order to convert values into certain formats or to use selection functions, eBiss offers a variety of mapping functions.
{{:images:sign_warning.png?nolink|}}**Note:**: eBiss is based on. NET technology and therefore supports XPath 1.0, i. e. all functions which are possible in XPath 1.0 can be used in the mapping selections..\\
See [[https://www.w3.org/TR/1999/REC-xpath-19991116/|XQuery 1.0 and XPath 1.0 Functions and Operators]]((https://www.w3.org/TR/xpath/all/, e.g. „upper-case() and lower-case() are XPath 2.0 function…“))
**Examples of XPATH functions frequently used in the mapping context:**
* **[[https://www.w3.org/TR/xpath/#function-count|count()]]**is a function with the help of which you can use e. g. trigger rules [[en:transformation:mappings:details#regelsaetze|Rulsets]]:count(GroupByExSorted(//Groups,"CustomItem[@Key='EK_Abteilung']/@Value")) > 1
* **[[https://www.w3.org/TR/xpath/#function-concat|concat()]]** is used for concatenating strings:concat(@DocNumber,'-DokumentnummerPostfix')
{{:images:sign_warning.png?nolink|}}**Note:** As a rule, data element names (instead of the character strings specified in quotation marks) can always be used in functions where this is not explicitly specified.\\
* **General example:**FunctionName(@DataElement)
===== Themen =====
{{indexmenu>:en:transformation:mappings:funktionen:#1}}