<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut communauté
Si je sous-ensembles de lignes et de colonnes sélectionnées, je reçois les colonnes et les lignes sélectionnées. Faut-il récupérer toutes les colonnes (sélectionnées ou non) et uniquement la ligne sélectionnée? J'ai un bouton dans un script qui permet aux utilisateurs de sous-définir des données avec la surbrillance / la sélection, mais ils cliquent souvent sur des colonnes par inadvertance et ne sous-définissent donc pas la totalité du tableau de données mais uniquement les colonnes sélectionnées construit de cette façon). Ci-dessous se trouve le bouton JSL pour mon sous-ensemble. Ainsi, si quelqu'un peut utiliser ce code pour obtenir le résultat souhaité, cela serait apprécié.
Cordialement,
tbl = table de données actuelle ();
runSubsetScript = Fonction (
{df, tbl},
wc = df << Obtenir la clause Where;
Eval (
Remplacer(
Expr (
tbl << Sous-jeu (
où Clause,
)
),
Expr (whereClause), Parse (wc)
)
)
)
newWind = Nouvelle fenêtre (
"Exemple de filtre de données",
df = tbl << Filtre de données (
Lieu ({58, 58}),
Mode (Afficher (1), Inclure (1)),
Ajouter un filtre (colonnes (: horodatage,: division), affichage (: horodatage,: division))
),
Zone de boutons ("Sous-ensemble", runSubsetScript (df, tbl))
)
Vous pouvez utiliser deux des arguments optionnels de Subset: les lignes sélectionnées () et les colonnes sélectionnées ().
Insérez ces lignes, y compris la virgule, après le "whereClause" dans votre expression de sous-ensemble:
lignes sélectionnées (1),
colonnes sélectionnées (0)
À votre santé,
Brady