(01.09.2022, 21:59)ws-53 schrieb: [ -> ]Die Fehlermeldung ist doch eindeutig. Du willst die Anzahlder Listelemete zählen, die die Zahl 1 enthalten. Somit handelt e sich um eine numerische Zählung. Die Liste enthält aber wohl auch Initialwerte (null), die nicht numerisch sind und somit beiZählung numerischer Werte zum Fehler führen. Wenn du vorher die Inhalte der Liste als Text definierst und dann zählst, wie oft der Text "1" in der Liste enthalten ist, dann sollte es keine Probleme geben.
Dem muss ich widersprechen. Mit dem von Dir vorgeschlagenen Befehl
Code:
= List.Count(List.Select ({1,2,3,4,1,3,2,4,0,9,0}, each _ = 1))
kann ich problemlos auch null oder Texte befragen, ergibt keinen Unterschied
Code:
= List.Count(List.Select ({1,2,3,4,1,3,2,4,0,9,0}, each _ = 1)) --> 2
Code:
= List.Count(List.Select ({1,2,null,4,1,3,2,"Vier",0,9,0}, each _ =1)) --> 2
Somit sollte dieser Befehl unempfindlich gegen null oder Text in der Liste sein.
Die Fehlermeldung kann ich mir folglich nicht erklären. Meine Interpretation war ja ursprünglich genau, wie Du geschrieben hast. Daher habe ich nach Wegen gesucht, null zwangsweise zu entfernen.
Auch in der Tabelle habe ich mir die Spalte "Vergleich" angesehen. PQ meint aber, dass die Spalte ausschließlich 0 und 1 enthält (beim Klick auf das Dreieck am oberen rechten Eck über der Spalte, wo man einzelne Inhalte selektieren kann --> da steht nur 'alle auswählen', '1', '0'. Kein null, nix sonst. Daher behaupte ich dass die Spalte nur 1 oder 0 enthält).
Aber ich bin dabei, eine Beispieldatei zu erstellen, die ich ohne Verletzung der Compliance hochladen kann. Mal sehen. Vielleicht auch erst morgen, Zugriff auf das Dateisystem via VPN ist echt laaaahm...
Gruß und Dank,
RaiSta