Recorrer elementos únicos en una columna y luego tabularlosHola a todos,
Mi tabla de datos consta de 3 columnas (Nombre, Horas y Dinero). Esto es lo que quería hacer.
Paso 1: Busque los elementos únicos en la columna "Nombre". Mi tabla de datos es dt. Esto es lo que hago.
Summarize(dt, uniqNames = by(:Name));
Show(uniqNames);
Esto me proporciona una lista
Paso 2: Para cada elemento único de la lista, quería tabular la suma de horas y dinero. Por ejemplo, para el elemento A, la suma de horas = 24 y la suma de dinero = 10. Quiero hacer lo mismo para los elementos B, C y D.
¿Puedo obtener ayuda para programar esto?
Automatización y scriptingInvestigación de mercado y consumoCombinación y limpieza de datosPersonalización masivaIngeniería de Calidad y ProcesosRe: Recorrer elementos únicos en una columna y luego tabularNo estoy exactamente seguro de lo que desea calcular usando la tabulación. ¿Básicamente lo mismo que obtendría con el Filtro de datos locales?

¿Hay alguna razón específica por la que no realizaría todos los cálculos con Resumir o Tabular (o tal vez la tabla Resumen)? A continuación se muestran ejemplos:
Tabular:

Tabla de resumen:

Resumir:
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);

Re: Recorrer elementos únicos en una columna y luego tabularCreo que todo lo que necesita hacer es usar la Plataforma de Resumen.

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 )
);