simple

groupBy

Description

Construit des groupes BY en termes de combinaisons de valeurs de variables étant donné les variables de la liste de variables.

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">;
Paramètres
ParamètreDescription
aggregator="MAX" | "MEAN" | "MIN" | "N" | "SUM"Spécifie l'agrégateur pour lequel les valeurs de la variable de poids sont agrégées dans un score d'ordre de classement si une variable de poids est spécifiée. Alias: agg. Par défaut: SUM. MAX: Spécifie la valeur maximale. MEAN: Spécifie la moyenne arithmétique. MIN: Spécifie la valeur minimale. N: Spécifie le nombre d'observations. SUM: Spécifie la somme des valeurs non manquantes.
attributes={{casinvardesc-1} <, {casinvardesc-2}, ...>}Spécifie les attributs des variables. Pour plus d'informations sur la spécification du paramètre attributes, consultez le paramètre commun casinvardesc. Alias: attribute, attrs, attr, varAttrs.
casOut={casouttable}Spécifie les paramètres pour une table de sortie. Pour plus d'informations sur la spécification du paramètre casOut, consultez le paramètre commun casouttable.
descending=TRUE | FALSELorsque la valeur est True, les niveaux des variables de regroupement sont organisés par ordre décroissant. Par défaut: FALSE.
freq="variable-name"Spécifie la variable numérique de fréquence utilisée pour calculer le classement d'un regroupement distinct. Alias: frequency.
includeMissing=TRUE | FALSELorsque la valeur est True, les valeurs manquantes sont incluses dans la détermination des valeurs distinctes dans l'analyse de regroupement. Par défaut: TRUE.
inputs={{casinvardesc-1} <, {casinvardesc-2}, ...>}Spécifie les variables d'entrée pour l'analyse. Pour plus d'informations sur la spécification du paramètre inputs, consultez le paramètre commun casinvardesc. Alias: input.
partition=TRUE | FALSELorsque la valeur est True, la table est supposée être partitionnée. Par défaut: FALSE.
repeatedTable=TRUE | FALSELorsque la valeur est True, génère une table de regroupement répétée avec les mêmes lignes sur tous les nœuds de travail. Par défaut: FALSE.
resultLimit=integerSpécifie le nombre maximal de regroupements distincts à renvoyer. Alias: limit. Plage: 0–MACINT.
scoreGt=doubleSpécifie la borne inférieure exclusive des scores d'ordre de classement numériques des regroupements distincts à renvoyer.
scoreLt=doubleSpécifie la borne supérieure exclusive des scores d'ordre de classement numériques des regroupements distincts à renvoyer.
table={castable}Spécifie le nom de la table, la caslib et d'autres paramètres communs. Forme longue: table={name="table-name"}. Forme courte: table="table-name". La valeur castable peut être une ou plusieurs des suivantes: - caslib="string": Spécifie la caslib pour la table d'entrée que vous souhaitez utiliser avec l'action. Par défaut, la caslib active est utilisée. Spécifiez une valeur uniquement si vous devez accéder à une table à partir d'une caslib différente. - computedOnDemand=TRUE | FALSE: Lorsque la valeur est True, crée les variables calculées lorsque la table est chargée au lieu de lorsque l'action commence. Alias: compOnDemand. Par défaut: FALSE. - computedVars={{casinvardesc-1} <, {casinvardesc-2}, ...>}: Spécifie les noms des variables calculées à créer. Spécifiez une expression pour chaque variable dans le paramètre computedVarsProgram. Si vous ne spécifiez pas ce paramètre, toutes les variables de computedVarsProgram sont automatiquement incluses. Alias: compVars. La valeur casinvardesc peut être une ou plusieurs des suivantes: - format="string": Spécifie le format à appliquer à la variable. - formattedLength=integer: Spécifie la longueur du champ de format plus la longueur de la précision du format. - label="string": Spécifie l'étiquette descriptive de la variable. - name="variable-name": Spécifie le nom de la variable. (Requis) - nfd=integer: Spécifie la longueur de la précision du format. - nfl=integer: Spécifie la longueur du champ de format. - computedVarsProgram="string": Spécifie une expression pour chaque variable calculée que vous incluez dans le paramètre computedVars. Alias: compPgm. - dataSourceOptions={key-1=any-list-or-data-type-1 <, key-2=any-list-or-data-type-2>}: Spécifie les options de la source de données. Alias: options, dataSource. - 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}: Spécifie les paramètres pour la lecture d'une table à partir d'une source de données. Alias: import. Pour plus d'informations sur la spécification du paramètre importOptions, consultez le paramètre commun importOptions. - name="table-name": Spécifie le nom de la table d'entrée. (Requis) - singlePass=TRUE | FALSE: Lorsque la valeur est True, ne crée pas de table transitoire sur le serveur. La définition de ce paramètre sur True peut être efficace, mais les données peuvent ne pas avoir un ordre stable lors des exécutions répétées. Par défaut: FALSE. - vars={{casinvardesc-1} <, {casinvardesc-2}, ...>}: Spécifie les variables à utiliser dans l'action. La valeur casinvardesc peut être une ou plusieurs des suivantes: - format="string": Spécifie le format à appliquer à la variable. - formattedLength=integer: Spécifie la longueur du champ de format plus la longueur de la précision du format. - label="string": Spécifie l'étiquette descriptive de la variable. - name="variable-name": Spécifie le nom de la variable. (Requis) - nfd=integer: Spécifie la longueur de la précision du format. - nfl=integer: Spécifie la longueur du champ de format. - where="where-expression": Spécifie une expression pour le sous-ensemble des données d'entrée. - whereTable={groupbytable}: Spécifie une table d'entrée qui contient les lignes à utiliser comme filtre WHERE. Si le paramètre vars n'est pas spécifié, tous les noms de variables qui sont communs à la table d'entrée et à la table de filtrage sont utilisés pour trouver les lignes correspondantes. Si le paramètre where pour la table d'entrée et ce paramètre sont spécifiés, cette table de filtrage est appliquée en premier. La valeur groupbytable peut être une ou plusieurs des suivantes: - casLib="string": Spécifie la caslib pour la table de filtre. Par défaut, la caslib active est utilisée. - 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}: Spécifie les options de la source de données. Alias: options, dataSource. Pour plus d'informations sur la spécification du paramètre dataSourceOptions, consultez le paramètre commun dataSourceOptions. - 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}: Spécifie les paramètres pour la lecture d'une table à partir d'une source de données. Alias: import. Pour plus d'informations sur la spécification du paramètre importOptions, consultez le paramètre commun importOptions. - name="table-name": Spécifie le nom de la table de filtre. (Requis) - vars={{casinvardesc-1} <, {casinvardesc-2}, ...>}: Spécifie les noms de variables à utiliser à partir de la table de filtre. La valeur casinvardesc peut être une ou plusieurs des suivantes: - format="string": Spécifie le format à appliquer à la variable. - formattedLength=integer: Spécifie la longueur du champ de format plus la longueur de la précision du format. - label="string": Spécifie l'étiquette descriptive de la variable. - name="variable-name": Spécifie le nom de la variable. (Requis) - nfd=integer: Spécifie la longueur de la précision du format. - nfl=integer: Spécifie la longueur du champ de format. - where="where-expression": Spécifie une expression pour le sous-ensemble des données de la table de filtre.
weight="variable-name"Spécifie la variable numérique de poids utilisée pour calculer le score d'ordre de classement d'un regroupement distinct.
Préparation des Données Voir la fiche de ce code dataprep
Aucune section de création de données explicite trouvée dans ce fragment HTML.

Aucune section de création de données explicite trouvée dans ce fragment HTML.

Copié !
1/* Aucun code de création de données fourni dans ce fragment HTML. */

Exemples

Aucun exemple simple fourni dans ce fragment HTML.

Code SAS® / CAS Code en attente de validation par la communauté
Copié !
1/* Aucun code fourni pour un exemple simple. */
Résultat :
Aucun résultat attendu fourni pour un exemple simple.

Aucun exemple détaillé fourni dans ce fragment HTML.

Code SAS® / CAS Code en attente de validation par la communauté
Copié !
1/* Aucun code fourni pour un exemple détaillé. */
Résultat :
Aucun résultat attendu fourni pour un exemple détaillé.

FAQ

Qu'est-ce que l'action simple.groupBy ?
À quoi sert le paramètre 'aggregator' dans simple.groupBy ?
Comment spécifier les attributs des variables avec 'attributes' dans simple.groupBy ?
Comment le paramètre 'casOut' est-il utilisé dans simple.groupBy ?
À quoi sert le paramètre 'descending' dans simple.groupBy ?
Quel est le rôle du paramètre 'freq' dans simple.groupBy ?
Que fait le paramètre 'includeMissing' dans simple.groupBy ?
Comment le paramètre 'inputs' est-il utilisé dans simple.groupBy ?
Quel est l'objectif du paramètre 'partition' dans simple.groupBy ?
Que signifie le paramètre 'repeatedTable' dans simple.groupBy ?
À quoi sert le paramètre 'resultLimit' dans simple.groupBy ?
Comment utiliser 'scoreGt' et 'scoreLt' dans simple.groupBy ?
Comment spécifier la table d'entrée avec le paramètre 'table' dans simple.groupBy ?
Quels sont les sous-paramètres de 'computedVars' dans le paramètre 'table' de simple.groupBy ?
Quel est le rôle du sous-paramètre 'computedVarsProgram' dans le paramètre 'table' de simple.groupBy ?
À quoi sert le sous-paramètre 'whereTable' dans le paramètre 'table' de simple.groupBy ?
Comment le paramètre 'weight' est-il utilisé dans simple.groupBy ?