Comodín para la función MatchHola a todos,
Tenía una variable "mediana" y necesitaba una variable de agrupación, así que creé otra variable para la agrupación "EMEM Mediana" y debajo si el código que usé para completar la nueva variable.
Match( :Medium,
"Standard", "Standard",
"Standard 1", "Standard",
"Standard 2", "Standard",
"Standard 3", "Standard",
"Standard 4", "Standard",
"Standard 5", "Standard",
"Standard 6", "Standard",
"Sigma", "Sigma",
"Sigma 1", "Sigma",
"Sigma 2", "Sigma",
"Sigma 3", "Sigma",
"Sigma 4", "Sigma",
"Sigma 5", "Sigma",
"Sigma 6", "Sigma",
"else", -9999)Solo me preguntaba si hay un comodín que podría haber usado, o un enfoque diferente, para hacer que la sintaxis sea un poco más compacta y legible.
Gracias
mick
secuencias de comandosRe: Comodín para la función MatchCreo que no es posible con el partido, ver:
Partido (jmp.com)
Pero puedes usar Word en este caso, es mucho más simple:
Names Default To Here( 1 );
dt = New Table( "test",
New Column( "Medium","Character",
set values(
{"Standard", "Standard 1", "Standard 2", "Standard 3", "Standard 4", "Standard 5", "Standard 6", "Sigma", "Sigma 1", "Sigma 2", "Sigma 3",
"Sigma 4", "Sigma 5", "Sigma 6"}
)
)
);
dt << New Column( "Match", "Character",
formula(
Match( :Medium,
"Standard", "Standard",
"Standard 1", "Standard",
"Standard 2", "Standard",
"Standard 3", "Standard",
"Standard 4", "Standard",
"Standard 5", "Standard",
"Standard 6", "Standard",
"Sigma", "Sigma",
"Sigma 1", "Sigma",
"Sigma 2", "Sigma",
"Sigma 3", "Sigma",
"Sigma 4", "Sigma",
"Sigma 5", "Sigma",
"Sigma 6", "Sigma",
"else", -9999
)
)
);
dt << New Column( "Word", "Character",
formula(
word(1, :Medium)
)
);Re: Comodín para la función MatchJMP también puede crear la columna de Word mostrada por @georg interactivamente (podría necesitar un manejo adicional para las no coincidencias).
Haga clic derecho en el encabezado de la columna y cree una nueva columna de fórmula:

o use recodificar:


Re: Comodín para la función MatchBrillante, gracias Georg, también gracias a jthi, agradezco las respuestas, gracias a ambos