Sociala medier som Facebook svämmar över av alla möjliga Excel-tips. Jag brukar nästan varje gång tänka att det är ju mycket enklare att göra i FileMaker än i Excel :) I morse fick jag se en variant av snabbt gjorda liggande staplar som fick mig att tänka på en egen funktion jag gjorde för flera år sen.

Slutresultatet ska bli som ovan, en lista med personnamn och värden samt en stapel som är olika lång beroende av värdet, samt i en färg som speglar värdet. Det kanske är resultatet på ett test, antal dagar i rad med cykel till jobbet, eller vad det nu kan vara. Det är en tabell med två fält, ett fält för Namn och ett fält för Värde, som visas i en layout i listläge. Varje rad i listan är en post.
Till höger finns en stapel som egentligen är flera tecken efter varandra, lika många tecken som värdet. Dvs. om värdet är 42 visas samma tecken 42 gånger till höger. Det är på Windows ett rakt streck i teckenssnittet Playbill (som tydligen installeras med Microsoft-produkter) och på macOS ett rakt streck i det gamla välkända teckensnittet Zapf Dingbats.
Jag använder en egen funktion jag skrivit om tidigare, mvUpprepa, som upprepar ett tecken ett antal gånger. För att inte behöva göra ytterligare ett fält använder jag en layoutberäkning, dvs. en beräkningsformel som skrivs direkt på layouten.

Jag väljer att skriva texten med grön färg och gör sedan villkorlig formatering på texten med beräkningen enligt bilden:

Värden under 80 visas med gul text, värden under 30 med röd text. Övriga blir då gröna.
Eftersom det är olika teckensnitt och tecken som används för Windows respektive macOS har jag gjort 2 textobjekt med samma layoutberäkningsformel ovanpå varandra, det ena göms på Windows och det andra på macOS. För det använder jag "Dölj objekt" och formeln:
Get(Systemplattform) ≠ -2
för texten som ska gömmas på macOS respektive
Get(Systemplattform) ≠ 1
för texten som ska gömmas på Windows.
Ladda ner exempeldatabas här: EnkelStapel.fmp12