18 anni
Sto tentando di creare un sottoinsieme di una tabella in base ai valori selezionati dalle caselle combinate. Ho due set di caselle combinate che interagiscono, che ho chiamato cb1 e cb2, per le caselle combinate padre, e subCB1 e subCB2, per le caselle combinate "Sub". Le caselle combinate padre cb1 e cb2 costituiscono le colonne di una tabella dati, dt_SUM, e i dati sotto ogni colonna popolano quindi le opzioni della sua sotto casella combinata corrispondente, rispettivamente subCB1 o subCB2.
Le selezioni della casella combinata e la tabella dati dt_SUM avrebbero un aspetto simile a questo:
cb1: Frutta subCB1: Mela
cb2: Colori subCB2: Rosso
dt_SOMMA
| Frutta | Colori | Conteggio (N) |
| Mela | Verde | 5 |
| Pomodoro | Rosso | 2 |
| Pomodoro | Verde | 6 |
| Mela | Rosso | 8 |
Sto provando a sottoimpostare la tabella dt_SUM in base alle selezioni delle caselle combinate e delle sottocaselle combinate. Ad esempio, voglio che la nuova tabella, dt_COUNT, visualizzi solo la riga che corrisponde ad Apple e Red. Ho provato a farlo in diversi modi, ma principalmente cercando di propagare un elenco che contiene l'espressione per filtrare la colonna cb1 tramite la selezione 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")
)
);
Il parametro cb1 != "Seleziona parametro" indica che ci sono fino a 5 caselle combinate e che l'impostazione predefinita è "Seleziona parametro", quindi se non vengono modificate non le vogliamo coinvolte.
Ho provato diverse versioni di aggiunta di Char( e << Get selected all'interno dell'espressione ma non sono ancora riuscito a stampare {:Fruit == "Apple", :Color == "Red"} con successo. Grazie per qualsiasi aiuto.
Per ulteriori chiarimenti, la tabella finale che spero di avere è la seguente
| Frutta | Colore | Contare |
| Mela | Rosso | 8 |
Puoi fornirci la sceneggiatura che hai scritto finora?