Verwenden Sie Col Sum, um einen bestimmten Wert für alle Zeilen zurückzugeben
Ich möchte eine neue Spalte ": Resuts Test 1" erstellen, die die Summe aller Werte in der Spalte: Results zurückgibt, die eine entsprechende 1 in der Spalte: Test enthält. Ich benutze die Formel col sum (: Results,: Test) und das obige Bild ist das, was ich bekomme. Ich möchte, dass die Summe der Ergebnisse für Test 1 über alle Zeilen verteilt ist, wie in der folgenden Abbildung gezeigt.

Betreff: Verwenden von Col Sum, um einen bestimmten Wert für alle Zeilen zurückzugebenDiese Spaltenformel macht, was Sie wollen.
test1rows = Current Data Table() << Get Rows Where( :Test == 1 );
Sum( :Results[test1rows] );
** Ich habe gerade Jims Lösung gesehen und es ist besser
Betreff: Verwenden von Col Sum, um einen bestimmten Wert für alle Zeilen zurückzugebenDas sollte funktionieren:
col sum(If(:Test == 1, :Results, . ) );
Betreff: Verwenden von Col Sum, um einen bestimmten Wert für alle Zeilen zurückzugebenWie wäre es, wenn Sie mit der rechten Maustaste auf eine der Zellen mit dem gewünschten Wert klicken und Füllen -> Füllen bis zum Ende der Tabelle auswählen