JMP18
Estoy intentando crear un subconjunto de una tabla en función de los valores seleccionados de los cuadros combinados. Tengo dos conjuntos de cuadros combinados que interactúan, a los que he llamado cb1 y cb2, para los cuadros combinados principales, y subCB1 y subCB2, para los cuadros combinados "sub". Los cuadros combinados principales cb1 y cb2 conforman las columnas de una tabla de datos, dt_SUM, y los datos de cada columna completan las opciones de su cuadro combinado secundario correspondiente, subCB1 o subCB2 respectivamente.
Las selecciones del cuadro combinado y la tabla de datos dt_SUM se verían así:
cb1: Fruta subCB1: Manzana
cb2: Colores subCB2: Rojo
suma_dt
| Fruta | Bandera | Conde (N) |
| Manzana | Verde | 5 |
| Tomate | Rojo | 2 |
| Tomate | Verde | 6 |
| Manzana | Rojo | 8 |
Estoy intentando crear un subconjunto de la tabla dt_SUM en función de las selecciones de los cuadros combinados y subcuadros combinados. Por ejemplo, quiero que la nueva tabla, dt_COUNT, muestre solo la fila que corresponde a Apple y Red. He intentado hacerlo de varias maneras, pero principalmente intentando propagar una lista que contenga la expresión para filtrar la columna cb1 por la selección subCB1.
selectedConditions = List();
If(cb1 != "Select Parameter", Insert Into( selectedConditions, Expr(Column(dt_SUM, cb1) == subCB1 ) ) );
If(cb2 != "Select Parameter", Insert Into( selectedConditions, Expr(Column(dt_SUM, cb2) == subCB2 ) ) );
SOPmean;
SOPMean = Expr(
dt_MEAN = dt_SUM << Subset(
Filtered rows( selectedConditions ),
Selected columns only( 0 ),
columns( :Count ),
output table name ( "count")
)
);
El cb1 != "Seleccionar parámetro" cubre que hay hasta 5 cuadros combinados y el valor predeterminado es "Seleccionar parámetro", por lo que si no se modifica, no se desea que participen.
Probé varias versiones de agregar Char( y << Obtener seleccionado dentro de la expresión pero aún no pude imprimir {:Fruit == "Apple", :Color == "Red"} con éxito. Gracias por cualquier ayuda.
Para mayor claridad, la mesa final espero que sea así
| Fruta | Color | Contar |
| Manzana | Rojo | 8 |
¿Puedes proporcionarnos el guión que has escrito hasta este momento?