Variierendes Verhalten der Zusammenfassung in JSL?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Kann das jemand erklären?
| dt = | Newtable ("Test", Zeilen hinzufügen (8), |
| Neue Spalte ("A", Zeichen, Nominal, Auswahl setzen, |
| | Einstellwerte ({"Apfel", "Apfel", "Apfel", "Apfel", "Birne", "Birne", "Birne", "Birne"}) |
| ), |
| Neue Spalte ("B", Zeichen, Nominal, |
| | Einstellwerte ({"rot", "grün", "rot", "gelb", "gelb", "gelb", "pink", "pink"}) |
| ) |
);
// first way - das fasst alles zusammen, nicht nur Apfelreihen
dtsummary1 = dt << summary (Gruppe (:
, wobei (: A == "apple"));
// zweiter weg - das fasst nur Apfelreihen zusammen, wie ich wollte
stromdatierbar (dt);
dtsummary2 = summary (Gruppe (:
, wobei (: A == "apple"));
Ich kann nur den zweiten Weg benutzen, aber ich verstehe dieses Verhalten nicht. Warum funktioniert Wo nicht genauso? Gibt es eine intelligentere Möglichkeit, die B-Werte nur für Apfelzeilen zu ermitteln?
Betreff: Variierendes Verhalten der Zusammenfassung in JSL?Interessant. Da frage ich mich, ob es noch andere Befehle gibt, die ich dazu bringen kann, dass ich mich wie eine Plattform verhalte, indem ich sie nicht als Nachrichten sende. Und welche unterschiedlichen Verhaltensweisen das ermöglichen würde. Die Plattformen (wie FitYbyX sagt) scheinen sich gleich zu verhalten, ob sie als Nachricht an einen Tisch gesendet werden oder nicht, aber vielleicht gibt es dort auch Unterschiede? Wenn ich dt << Bivariate (..) sage, verhalte ich eine Plattform in irgendeiner Weise als Befehl, der einen Unterschied machen könnte? (Ich mache das die ganze Zeit, da es weniger umständlich zu sein scheint, um sicherzustellen, dass ich mit dem richtigen Tisch spreche).
Betreff: Variierendes Verhalten der Zusammenfassung in JSL?Beachten Sie, dass die Zusammenfassung selbst die where-Klausel nicht analysiert.
Im ersten Fall senden Sie die Übersichtsnachricht an die Datentabelle dt.
Zusammenfassung legt fest, was verstanden wird. In diesem Fall handelt es sich um die Gruppierungsspalte.
Der zweite Fall verhält sich wie eine Plattform. Die Plattform löst die Datentabelle auf und sendet die Nachricht an sie.
In diesem Fall ist die Datentabelle die Teilmenge mit: A == "apple".