How do I put a conceptlabel in all-capitals?

How do I put a conceptlabel in all-capitals?

Hi Mathias,

You need to use the special function @uppercase — see https://help.clausebase.com/kb/special-functions/#uppercase9

For example, if you have a datafield #customer^name and would like to convert it to all-caps, you can use @uppercase(#customer^name) .

Tip: similar functions @lowercase (= all lower letters), @capitalize (= first letter capital) and @capitalize-words (= every first letter of every word in capital).

1 Like

Can I ask a follow-up question on this one? Is it possible that when a datafield is a repeating list, this special function doesn’t work?

Correct — the @uppercase, @capitalize, etc. only work on individual text-datafields.

If you are treating the repeating list as a list, then those @functions will not work, because they were designed to work with text and not with lists.

(You either have to extract a specific value from the list using the @nth function, or put the clause in which the repeating datafield is used on repeat (via advanced -> repeat clause in Assemble Document).