<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Los datos de esta pregunta son ficticios.
Tengo una tabla de datos en forma de:
| Código de campaña | Programas | # Inscripciones confirmadas | # Inscripciones por primera vez | $ Inscripciones confirmadas | $ Solo programa | $ Monto total de inscripción | $ Orden neta total |
|---|
| ZZ10 | FA | 0 | 1 | 2,000 | 2,000 | 2,000 | 2,000 |
| ZZ10 | DOM | 1 | 0 | 3500 | 3500 | 3500 | 3500 |
| ZZ10 | INTERNACIONAL | 2 | 2 | 10,000 | 10,000 | 10,000 | 10,000 |
| YY15 | FA | 1 | 1 | 250 | 250 | 250 | 250 |
| YY15 | DOM | 1 | 1 | 300 | 300 | 300 | 300 |
| YY15 | INTERNACIONAL | 2 | 1 | 10,000 | 10,000 | 10,000 | 10,000 |
| AC10 | FA | 1 | 1 | 1000 | 1000 | 1000 | 1000 |
| AC10 | DOM | 2 | 1 | 5000 | 5000 | 5000 | 5000 |
| AC10 | INTERNACIONAL | 1 | 1 | 1000 | 1000 | 1000 | 1000 |
| ZZ10 | FA | 1 | 0 | 2500 | 2500 | 2500 | 2500 |
Quiero transponer esta tabla de modo que la tabla de datos de salida sea un resumen de los datos basados en
Etiqueta de código de campaña AF DOM INTL
ZZ10 # Inscripciones confirmadas 2 1 2
# Inscripciones por primera vez 1 0 2
$ Inscripciones Confirmadas 4,500 3,500 10,000
$ Solo Programa 4,500 3,500 10,000
$ Monto total de inscripción 4,500 3,500 10,000
$ Pedido neto total 4.500 3.500 10.000
YY15 # Inscripciones confirmadas 1 1 2
# Inscripciones por primera vez 1 1 1
$ Inscripciones Confirmadas 250 300 10,000
$ Solo programa 250 300 10,000
$ Cantidad total de inscripción 250 300 10,000
$ Orden neta total 250 300 10,000
etc.
Para la tabla de datos original, estoy usando este script para desarrollar la tabla de datos transpuesta, pero el problema es que cada vez que transpongo la tabla, parece que solo calcula los valores en función de cada una de las variables # y $ en lugar de capturar todos los valores asociados a los códigos de campaña y programas. Aquí está el guión:
Tabla de datos( "Inscripción-segmentada" ) << Transponer(
columnas (
:Nombre( "# Inscripciones Confirmadas"),
:Nombre( "# Inscripciones por Primera Vez" ),
:Nombre( "$ Inscripciones Confirmadas"),
:Nombre( "$ Solo programa"),
:Nombre( "$ Cantidad total de inscripción" ),
:Nombre( "$ Pedido Total Neto" )
),
Por (: código de correo),
Etiqueta (: línea de programa),
Tabla de salida ("Transposición de inscripción segmentada")
)
Y estas son capturas de pantalla de mi tabla de datos real y la tabla de datos transpuestos que resaltan lo que está incluido en la tabla de datos original y lo que falta en la tabla de datos transpuestos. Como puede ver en la tabla de datos original, el número de inscripciones confirmadas para el código de correo AAE para Afloat es (2+0=2), nacional (24+9=33) e internacional (198+34+15=247). Sin embargo, la tabla transpuesta solo muestra el recuento de una de cada línea de programa. Quiero que cuente todo en lugar de solo uno.
Tabla de datos originales

Tabla transpuesta de la tabla original
En esta tabla transpuesta, el resultado solo resume un recuento para cada código de correo por línea de programa en lugar de contar/sumar todo. Como ejemplo y en la captura de pantalla a continuación, puede ver que el código de correo AAE contó solo 2 para el número de inscripciones confirmadas para Afloat, lo cual es correcto, pero solo adelantó 24 para nacionales en lugar de 33 y 15 para internacionales en lugar de 247. Cualquier solución o script sugerido sería útil. La tabla de datos original contiene 31.000 filas y 8 columnas.

Gracias,
Jenkins
La transposición en este caso no funcionó, tal vez alguien pueda tener una respuesta programable, pero la función de resumen de la tabla hizo el trabajo.
¡Entendido! Uso de la función Resumen de tabla en JMP Pro 12.Enumeré el Código de correo en mi tabla de datos real comparable al Código de campaña en el ejemplo junto con la Línea de programa igual que el Programa en mi ejemplo y la Suma seleccionada en Estadísticas para todos los demás atributos que me interesan y el resultado es lo que Yo estaba esperando. Ahora, tengo que fusionar/unir esta nueva mesa con la mesa de circulación, que es la siguiente etapa usando el código de correo único para cada mesa. Gracias chicos.


Estoy pensando que primero tengo que resumir la tabla de datos por código de campaña como en el ejemplo por todos los atributos especificados y luego transponer los resultados. No estoy seguro.