Eseguire un ciclo attraverso elementi univoci in una colonna e quindi tabularliCiao a tutti,
La mia tabella dati è composta da 3 colonne (Nome, Ore e Denaro). Questo è ciò che volevo fare.
Fase 1: Trova gli elementi univoci nella colonna "Nome". La mia tabella dati è dt. Ecco cosa faccio.
Summarize(dt, uniqNames = by(:Name));
Show(uniqNames);
Questo mi fornisce un elenco
Fase 2: Per ogni elemento univoco nell'elenco, volevo tabulare la somma di ore e denaro. Ad esempio, per l'elemento A, somma di ore = 24 e somma di denaro = 10. Voglio fare lo stesso per gli elementi B, C e D.
Posso avere aiuto con la sceneggiatura?
Automazione e scriptingRicerca sui consumatori e sul mercatoFusione e pulizia dei datiPersonalizzazione di massaIngegneria della qualità e dei processiRi: Passare in rassegna un elemento unico in una colonna e quindi tabulareNon sono esattamente sicuro di cosa vuoi calcolare usando il tabulate. Fondamentalmente la stessa cosa che otterresti con Local Data Filter?

C'è qualche motivo specifico per cui non eseguiresti tutti i calcoli con Riepiloga o Tabula (o forse tabella Riepilogo)? Di seguito sono riportati esempi:
Tabulare:

Tabella riassuntiva:

Riassumere:
Names Default To Here(1);
Summarize(Current Data Table(), names = By(:NAME), sum_hours = Sum(:Hours), sum_money = Sum(:Money));
Show(names, sum_hours, sum_money);

Ri: Passare in rassegna un elemento unico in una colonna e quindi tabularePenso che tutto ciò che devi fare sia utilizzare la piattaforma di riepilogo.

Names Default To Here( 1 );
dt = Current Data Table();
dt << Summary(
Group( :NAME ),
Sum( :Hours ),
Sum( :Money ),
Freq( "None" ),
Weight( "None" ),
statistics column name format( "column" ),
Link to original data table( 0 )
);