simple

groupBy

Beschreibung

Erstellt BY-Gruppen anhand der Variablenwertkombinationen, die durch die Variablen in der Variablenliste gegeben sind.

simple.groupBy <result=results> <status=rc> / aggregator="MAX" | "MEAN" | "MIN" | "N" | "SUM", attributes={{format="string",formattedLength=integer,label="string",* name="variable-name",nfd=integer,nfl=integer}, {...}}, casOut={ caslib="string",compress=TRUE | FALSE,indexVars={"variable-name-1" <, "variable-name-2", ...>}, label="string",lifetime=64-bit-integer,maxMemSize=64-bit-integer, memoryFormat="DVR" | "INHERIT" | "STANDARD",name="table-name",promote=TRUE | FALSE, replace=TRUE | FALSE,replication=integer,tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE", threadBlockSize=64-bit-integer,timeStamp="string",where={ "string-1" <, "string-2", ...>} }, descending=TRUE | FALSE, freq="variable-name", includeMissing=TRUE | FALSE, inputs={{format="string",formattedLength=integer,label="string",* name="variable-name",nfd=integer,nfl=integer}, {...}}, partition=TRUE | FALSE, repeatedTable=TRUE | FALSE, resultLimit=integer, scoreGt=double, scoreLt=double, * table={ caslib="string",computedOnDemand=TRUE | FALSE,computedVars={{ format="string",formattedLength=integer,label="string",* name="variable-name",nfd=integer,nfl=integer}, {...}}, computedVarsProgram="string",dataSourceOptions={key-1=any-list-or-data-type-1 <, key-2=any-list-or-data-type-2, ...>}, importOptions={fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND"|"SPSS" | "VIDEO" | "XLS", fileType-specific-parameters}, * name="table-name",singlePass=TRUE | FALSE,vars={{ format="string",formattedLength=integer,label="string",* name="variable-name",nfd=integer,nfl=integer}, {...}}, where="where-expression",whereTable={ casLib="string",dataSourceOptions={adls_noreq-parameters | bigquery-parameters | cas_noreq-parameters | clouddex-parameters | db2-parameters | dnfs-parameters | esp-parameters | fedsvr-parameters | gcs_noreq-parameters | hadoop-parameters | hana-parameters | impala-parameters | informix-parameters | jdbc-parameters | mongodb-parameters | mysql-parameters | odbc-parameters | oracle-parameters | path-parameters | postgres-parameters | redshift-parameters | s3-parameters | sapiq-parameters | sforce-parameters | singlestore_standard-parameters | snowflake-parameters | spark-parameters | spde-parameters | sqlserver-parameters | ss_noreq-parameters | teradata-parameters | vertica-parameters | yellowbrick-parameters}, importOptions={fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND"|"SPSS" | "VIDEO" | "XLS", fileType-specific-parameters}, * name="table-name",vars={{ format="string",formattedLength=integer,label="string",* name="variable-name",nfd=integer,nfl=integer}, {...}}, where="where-expression"} }, weight="variable-name" ;
Einstellungen
ParameterBeschreibung
aggregatorGibt den Aggregator an, für den die Werte der Gewichtungsvariablen in einen Rangfolgenscore gerollt werden, wenn eine Gewichtungsvariable angegeben ist. Standard ist SUM. Verfügbare Optionen: MAX (maximaler Wert), MEAN (arithmetisches Mittel), MIN (minimaler Wert), N (Anzahl der Beobachtungen), SUM (Summe der nicht fehlenden Werte).
attributesGibt die Variablenattribute an. Für weitere Informationen zum Angeben des Parameters 'attributes' siehe den allgemeinen Parameter 'casinvardesc'.
casOutGibt die Einstellungen für eine Ausgabetabelle an. Für weitere Informationen zum Angeben des Parameters 'casOut' siehe den allgemeinen Parameter 'casouttable'.
descendingWenn auf 'True' gesetzt, werden die Ebenen der Group-by-Variablen in absteigender Reihenfolge angeordnet. Standard ist 'False'.
freqGibt die numerische Häufigkeitsvariable an, die zur Berechnung der Rangfolge einer eindeutigen Gruppierung verwendet wird.
includeMissingWenn auf 'True' gesetzt, werden fehlende Werte bei der Bestimmung eindeutiger Werte in der Group-by-Analyse berücksichtigt. Standard ist 'True'.
inputsGibt die Eingabevariablen für die Analyse an. Für weitere Informationen zum Angeben des Parameters 'inputs' siehe den allgemeinen Parameter 'casinvardesc'.
partitionWenn auf 'True' gesetzt, wird davon ausgegangen, dass die Tabelle partitioniert ist. Standard ist 'False'.
repeatedTableWenn auf 'True' gesetzt, wird eine wiederholte Group-by-Tabelle mit denselben Zeilen auf allen Worker-Knoten generiert. Standard ist 'False'.
resultLimitGibt die maximale Anzahl der zurückzugebenden eindeutigen Gruppierungen an. Bereich: 0–MACINT.
scoreGtGibt die exklusive Untergrenze der numerischen Rangfolgenscores der zurückzugebenden eindeutigen Gruppierungen an.
scoreLtGibt die exklusive Obergrenze der numerischen Rangfolgenscores der zurückzugebenden eindeutigen Gruppierungen an.
tableGibt den Tabellennamen, die Caslib und andere allgemeine Parameter an. Dies ist ein erforderlicher Parameter. Der Wert kann 'caslib', 'computedOnDemand', 'computedVars', 'computedVarsProgram', 'dataSourceOptions', 'importOptions', 'name', 'singlePass', 'vars', 'where' und 'whereTable' enthalten.
table-caslibGibt die Caslib für die Eingabetabelle an, die Sie mit der Aktion verwenden möchten. Standardmäßig wird die aktive Caslib verwendet. Geben Sie nur einen Wert an, wenn Sie auf eine Tabelle aus einer anderen Caslib zugreifen müssen.
table-computedOnDemandWenn auf 'True' gesetzt, werden die berechneten Variablen beim Laden der Tabelle anstatt beim Beginn der Aktion erstellt. Standard ist 'False'.
table-computedVarsGibt die Namen der zu erstellenden berechneten Variablen an. Geben Sie einen Ausdruck für jede Variable im Parameter 'computedVarsProgram' an. Wenn Sie diesen Parameter nicht angeben, werden alle Variablen aus 'computedVarsProgram' automatisch eingeschlossen.
table-computedVars-formatGibt das auf die Variable anzuwendende Format an.
table-computedVars-formattedLengthGibt die Länge des Formatfelds plus die Länge der Formatgenauigkeit an.
table-computedVars-labelGibt die beschreibende Bezeichnung für die Variable an.
table-computedVars-nameGibt den Namen für die Variable an. Dies ist ein erforderlicher Parameter.
table-computedVars-nfdGibt die Länge der Formatgenauigkeit an.
table-computedVars-nflGibt die Länge des Formatfelds an.
table-computedVarsProgramGibt einen Ausdruck für jede berechnete Variable an, die Sie in den Parameter 'computedVars' aufnehmen.
table-dataSourceOptionsGibt Datenquellenoptionen an.
table-importOptionsGibt die Einstellungen zum Lesen einer Tabelle aus einer Datenquelle an.
table-nameGibt den Namen der Eingabetabelle an. Dies ist ein erforderlicher Parameter.
table-singlePassWenn auf 'True' gesetzt, wird keine temporäre Tabelle auf dem Server erstellt. Das Setzen dieses Parameters auf 'True' kann effizient sein, aber die Daten haben möglicherweise keine stabile Reihenfolge bei wiederholten Ausführungen. Standard ist 'False'.
table-varsGibt die in der Aktion zu verwendenden Variablen an.
table-vars-formatGibt das auf die Variable anzuwendende Format an.
table-vars-formattedLengthGibt die Länge des Formatfelds plus die Länge der Formatgenauigkeit an.
table-vars-labelGibt die beschreibende Bezeichnung für die Variable an.
table-vars-nameGibt den Namen für die Variable an. Dies ist ein erforderlicher Parameter.
table-vars-nfdGibt die Länge der Formatgenauigkeit an.
table-vars-nflGibt die Länge des Formatfelds an.
table-whereGibt einen Ausdruck zum Unterteilen der Eingabedaten an.
table-whereTableGibt eine Eingabetabelle an, die Zeilen enthält, die als WHERE-Filter verwendet werden sollen. Wenn der Parameter 'vars' nicht angegeben ist, werden alle Variablennamen, die sowohl in der Eingabetabelle als auch in der Filtertabelle vorhanden sind, verwendet, um übereinstimmende Zeilen zu finden. Wenn der Parameter 'where' für die Eingabetabelle und dieser Parameter angegeben sind, wird diese Filtertabelle zuerst angewendet.
table-whereTable-casLibGibt die Caslib für die Filtertabelle an. Standardmäßig wird die aktive Caslib verwendet.
table-whereTable-dataSourceOptionsGibt Datenquellenoptionen an. Für weitere Informationen zum Angeben des Parameters 'dataSourceOptions' siehe den allgemeinen Parameter 'dataSourceOptions'.
table-whereTable-importOptionsGibt die Einstellungen zum Lesen einer Tabelle aus einer Datenquelle an. Für weitere Informationen zum Angeben des Parameters 'importOptions' siehe den allgemeinen Parameter 'importOptions'.
table-whereTable-nameGibt den Namen der Filtertabelle an. Dies ist ein erforderlicher Parameter.
table-whereTable-varsGibt die aus der Filtertabelle zu verwendenden Variablennamen an.
table-whereTable-vars-formatGibt das auf die Variable anzuwendende Format an.
table-whereTable-vars-formattedLengthGibt die Länge des Formatfelds plus die Länge der Formatgenauigkeit an.
table-whereTable-vars-labelGibt die beschreibende Bezeichnung für die Variable an.
table-whereTable-vars-nameGibt den Namen für die Variable an. Dies ist ein erforderlicher Parameter.
table-whereTable-vars-nfdGibt die Länge der Formatgenauigkeit an.
table-whereTable-vars-nflGibt die Länge des Formatfelds an.
table-whereTable-whereGibt einen Ausdruck zum Unterteilen der Daten aus der Filtertabelle an.
weightGibt die numerische Gewichtungsvariable an, die zur Berechnung des Rangfolgenscores einer eindeutigen Gruppierung verwendet wird.

Beispiele