0

cnt select where - Code

Hallo Zusammen, 

wir haben eine Tabelle “Projekte” mit einer Untertabelle “Leads”, jeder Lead hat einen Status (Auswahlfeld). Wir möchten nun in der Tabelle Projekte eine Funktion (als Spalte) einrichten, die die Anzahl an Leads mit bestimmten Status zählt. 

 

So ähnlich: 

cnt (select Projekte where Status = 1 and Status = 2 and Status = 3).Status)

Das zeigt mir jedoch nur eine 0 als Ergebnis und wenn ich nur einen Status selektiere, dann zeigt er in allen Projekten die Gesamtanzahl an, jedoch nicht selektiert nach Projekt. 

Danke für eure Hilfe :)

5 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Paul, wenn “Status” ein einfaches Auswahlfeld ist und für jedes Projekt die Anzahl der Leads mit Status 1, 2 oder 3 gezählt werden soll, dann würde ich es so versuchen (“Spalte einblenden” -> “fx Funktion”): 

    cnt(Leads[Status < 4])

    • Paul_Krummling
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Copywriter, grundsätzlich eine gute Idee. Die Ids der Status sind nur leider unterschiedlich. Da möchten wir gerne eine Spalte mit der Anzahl der Status mit den IDs: 1,2,3,18. 

    • Joerg.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo Paul, du müsstest wohl “or” anstelle von “and” verwenden, damit er alle zählt. Wie Copytexter geschrieben hat: Status ist 1 oder 2 oder ...

    • Ninox-Professional
    • planoxpro
    • vor 3 Jahren
    • Gemeldet - anzeigen

    cnt(Leads[Status < 4 or Status = 18])

    • Paul_Krummling
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Perfekt, so funktionierts, vielen Dank!

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 5Antworten
  • 733Ansichten