0

Datensätze in anderen Tabellen zählen

Hallo Zusammen,

ich steh wieder auf dem Schlauch. Ich möchte in einer Formel der Tabelle Schlagworte die Anzahl der Datensätze zählen, wenn diese in der Tabelle Termin-Nacharbeiten Spalte "Schlagworte vergeben" ausgewählt wurden. "Schlagworte vergeben" ist ein dynamisches Mehrfachauswahl Feld.

Habe es mit folgendem Code versucht. es wird aber nicht richtig gezählt.

let s := this;
cnt(select 'Termin-Nacharbeiten' where 'Schlagworte vergeben' = s)

Weiterhin habe folgendes versucht, bekomme aber den Fehler: Funktion contains nicht definiert.

let s := this;
cnt(select 'Termin-Nacharbeiten' where contains(s, number('Schlagworte vergeben'))

Wo habe ich einen Denkfehler?

Beste Grüße
Jörg

4 Antworten

null
    • Gotje_Ing
    • vor 4 Tagen
    • Gemeldet - anzeigen
    let s := this;
    cnt(select 'Termin-Nacharbeiten' where contains(numbers('Schlagworte vergeben'),s)
    
    
      • Jorg_Dietrich
      • vor 3 Tagen
      • Gemeldet - anzeigen

       danke für Dein Feedback. Leider funktioniert die Methode nicht.

      Hier nochmal die Infos Datenbank:

      Tabelle - Termin-Nacharbeiten
      Die Spalte "Schlagworte vergeben" ist eine Mehrfachauswahl.

      Referenztabelle - Schlagworte
      Die Spalte "Schlagwort" ist vom Typ Text.

      Es besteht keine Verknüpfung zwischen den Tabellen.

      Könnt Ihr mir nun besser weiterhelfen?

      • Gotje_Ing
      • vor 3 Tagen
      • Gemeldet - anzeigen

       
      Sorry, versuch mal das hier:
       

      let s := number(this.Nr);
      cnt(select 'Termin-Nacharbeiten' where contains(numbers('Schlagworte vergeben'),s)
      • Jorg_Dietrich
      • vor 3 Tagen
      • Gemeldet - anzeigen

      Perfekt, das funktioniert.

Content aside

  • Status Answered
  • vor 3 TagenZuletzt aktiv
  • 4Antworten
  • 33Ansichten
  • 2 Folge bereits