Expression for overview lists entry, despite case[FieldName]!=""

The Field JahrPlusObjektname is only calculcated when both fields are filled.

The expression in an overview model suggests that an entry should only be shown when [JahrPlusObjektname]!=””.

However, when in this repeatable group, the name for the year 2025 is not filled…

There is an entry in between them nonetheless.

Is there a way to only show the entries, currently listed as “1.” and “3.”, with an expression? I don’t care about retaining the indices to the repeatable group.

Hi @jasper-silent-root

It appears that the Overview Model is not processing the Expression as expected.

I modeled your expression in the Form, Overview and Binding Overview and could reproduce your issue.

Workaround

  • Add a Computed Confirm Field with Precondition: AllFieldsFilled(Jahr,Objektname) Calculation: True
  • Reference with Field in the Expression using a positive case check
kontext(target){
kontext(BuU_Objekt_Group){
    kontext(Jahresangaben){
        case [ShowExpression] = "true" {
            " "

            "1. " [JahrPlusObjektname]
        }
    }
}
}

As long as you compute an save the value of this field correctly, everything works. Here’s a [link]<INTERNAL_LINK> to my minimal 2025.06 models.

I’ll also ensure a bug ticket is raised for this issue.

fyi A12-18697