---
title: Exempel
slug: exempel
docTags: 
createdAt: 2023-09-19T09:24:08.022Z
---

## Relationer och filter

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
**§LOC\{110}\:POSP**
:::

:::VerticalSplitItem
Logiskt barn med sorteringsordningen 110 (Standard filter)
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
**§LOC\{@3}\:POSP**
:::

:::VerticalSplitItem
Det tredje logiska barnet (Relativt filter)
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
**§LOC\{CATEGORY=’APP’@2}\:POSP**
:::

:::VerticalSplitItem
Det andra logiska barnet av kategorin APP (Absolut filter)
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
**§LOP\{Category=’DEPARTMENT’}\:POSP**

&#x20;
:::

:::VerticalSplitItem
Logisk förälder med kategorin Department.  Funktionen kommer att leta uppåt i strukturen i upp till 10 generationer tills villkoret uppfylls. Användbart för att hitta ”toppen” i strukturen när man inte vet hur långt ned i den man är.&#x20;
Funktionen stöds av relationerna: **LOP&#x20;**&#x6F;ch **PHP**
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
**§PHPLOC\{15}\:POSP**
:::

:::VerticalSplitItem
Den fysiska förälderns logiska barn, nr 15
:::
::::



## Värden och funktioner

Det finns stora möjligheter att fomattera ett värde eller ange olika typer av villkor av VBA typ. En sådan funktion inleds med **=&#x20;**&#x74;ecken och sedan ska SiteBase fälten ska omgärdas av **"\[**...**]"&#x20;**&#x74;ecken.



****

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
**="\[TAG0]-\[TAG1]:\[TAG2]-\[TAG3]/\[TAG4]"&#x20;**
:::

:::VerticalSplitItem
Sätter samman TAG0-TAG4 med skiljetecken.
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
**=FORMAT(”\[TAG2]”,”000”)&#x20;**
:::

:::VerticalSplitItem
Värdet blir alltid treställigt.
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
**=”DN ” & ”\[TAG2]” & ”0”&#x20;**
:::

:::VerticalSplitItem
Slår samman DN med värdet i TAG2 och en nolla
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
**=”\[!10] / \[!23]”**
:::

:::VerticalSplitItem
Sammanfoga två egenskaper värden med ett skiljetecken (/)
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
**=LEFT("\[TAG1]",2)**
:::

:::VerticalSplitItem
Vänstra delen av ett värde (2-tecken)
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
**=MID("\[TAG1]",2,3)**

&#x20;
:::

:::VerticalSplitItem
Mellersta delen av ett värde,&#x20;
Tre tecken med början på den andra tecknet i fältet
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
**=UCASE(”\[CreateSign]”)**

**=LCASE(”\[CreateSign]”)**
:::

:::VerticalSplitItem
Formatera text till gemener / versaler

&#x20;
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
**=Format("\[§REV\{@-1}\:RevDate]","yy-MM-dd")**

&#x20;
:::

:::VerticalSplitItem
Första revisionsdatum, i formaterad datumformat. Observera att månad måste anges med versaler, övriga med gemener.&#x20;
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
**=IIF(LEN("\[TAG2]")>0,"\_" & "\[TAG2]","")**
:::

:::VerticalSplitItem
Om TAG2 innehåller ett värde sätts ett \_ skiljetecken "\_" framför värdet.
:::
::::

::::VerticalSplit{layout="middle"}
:::VerticalSplitItem
**=IIF("\[ACODE]"="AI","\[§LOPLOP:!1223]", "")**

&#x20;
:::

:::VerticalSplitItem
Visar egenskapsvärdet 1223 endast om artikelkoden är "AI"
:::
::::

