Añadir método (Python)
.Append( place,dimName,hideName, hideLabels ). Añadir dimensiones de fila, columna y capa a una tabla dinámica. Utilice este método, o el método Insert , para crear las dimensiones asociadas con una tabla dinámica personalizada. El argumento place especifica el tipo de dimensión: spss.Dimension.Place.row para una dimensión de fila, spss.Dimension.Place.column para una dimensión de columna y spss.Dimension.Place.layer para una dimensión de capa. El argumento dimName es una cadena que especifica el nombre utilizado para etiquetar esta dimensión en la tabla mostrada. Cada dimensión debe tener un nombre exclusivo. El argumento hideName especifica si el nombre de la dimensión está oculto; por defecto, se muestra. Utilice hideName=True para ocultar el nombre. El argumento hideLabels especifica si se ocultan las etiquetas de categoría para esta dimensión; por defecto, se muestran. Utilice hideLabels=True para ocultar las etiquetas de categoría.
- El orden en el que se añaden las dimensiones afecta al modo en que se muestran en la tabla resultante. Cada dimensión recién añadida de un tipo determinado (fila, columna o capa) se convierte en la dimensión más interna actual de la tabla visualizada, tal como se muestra en el ejemplo siguiente.
- El orden en el que se crean las dimensiones (con el método
AppendoInsert) determina el orden en el que se deben especificar las categorías al proporcionar las coordenadas de dimensión para una celda determinada (se utiliza al Establecer valores de celda o al añadir Notas a pie de página). Por ejemplo, cuando se especifican coordenadas utilizando una expresión como(category1,category2), category1 hace referencia a la dimensión creada por la primera llamada aAppendoInsert, y category2 hace referencia a la dimensión creada por la segunda llamada aAppendoInsert.
Ejemplo
table = spss.BasePivotTable("Table Title",
"OMS table subtype")
coldim=table.Append(spss.Dimension.Place.column,"coldim")
rowdim1=table.Append(spss.Dimension.Place.row,"rowdim-1")
rowdim2=table.Append(spss.Dimension.Place.row,"rowdim-2")

Los ejemplos de uso del método Append se entienden más fácilmente en el contexto de pasar por los pasos para crear una tabla dinámica. Consulte el tema Enfoque general para crear tablas pivote (Python) para obtener más información.