Sasa Topal Posted January 7 Share Posted January 7 Hallo zusammen, kann mir bitte hier jemand eventuell helfen? Warum kann ich den Baustein "Mehrfachauswahl" nicht in eine Regel einbinden? Einfachauswahl geht wunderbar, aber Mehrfachauswahl nicht. 1 Link to comment Share on other sites More sharing options...
Bülent Erbas Posted January 7 Share Posted January 7 Hallo @Sasa Topal, willkommen in der Community. Das geht mit dem Mehrfachauswahlbaustein tatsächlich nicht. Die Problematik ist, wann soll die Regel greifen, da man ja mehrere Ergebnisse auswählen darf: wenn alle Ergebnisse zutreffen, oder nur eine von mehreren, oder mindesten 2 von mehreren, etc Ist vermutlich technisch etwas schwierig umzusetzen. Link to comment Share on other sites More sharing options...
Christian Meixner Posted January 8 Share Posted January 8 Hallo @Sasa Topal der Unterschied zwischen den Bausteinen ist, dass die Mehrfachauswahl nicht einen einzelnen Wert als Ergebnis liefert, sondern eine Liste von Werten. Um ganze Listen von Werten in Regeln mittels Formeln zu verarbeiten sind erweiterte Formelfunktionen notwendig, die bei der Verarbeitung immer die ganze Liste durchgehen und dann die eigentliche Funktion auf jeden der enthaltenen Werte in der Liste anwenden. Oder Funktionen, welche die gesamte Liste auf einen Einzelwert reduzieren, so dass dieser dann mit den herkömmlichen Formelfunktionen verarbeitet werden kann. Diese Formelfunktionen für Wertelisten wurden nicht vergessen, aber aufgrund der Komplexität der Umsetzung (und teilweise auch in der Handhabung, denn hier verlassen wir den No-Code/Low-Code Ansatz zunehmend) zugunsten anderer Features der smapOne Plattform niedriger priorisiert und daher bisher noch nicht eingebaut. 2 Link to comment Share on other sites More sharing options...
_Moritz_ Posted January 8 Share Posted January 8 @Sasa Topal einige Formeln können eingesetzt werden, auch wenn der Assistent sie nicht anbietet. Z.B. kannst du immer testen, ob für ein Mehrfachauswahlbaustein (kurz: MFA[B]) noch kein oder bereits mindestens ein Wert ausgewählt wurde: IF(EMPTY({MultiSelect}), "Noch kein Eintrag ausgewählt") IF(NOTEMPTY({MultiSelect}), "Mindestens ein Eintrag ausgewählt") Was leider nicht geht, obwohl man intuitiv davon ausgehen könnte: LENGTH({MultiSelect}) // LENGTH() geht nur mit Texten CONTAINS({MultiSelect}, "Option 1") // CONTAINS() funktioniert im Bericht, aber nicht in der smap JOIN(", ", {MultiSelect}) // Datentypen für "JOIN" stimmen nicht überein. 3 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now