Con PowerPivots, encuentre elementos que aparecen *solo* en una categoría

Con PowerPivots, encuentre elementos que aparecen *solo* en una categoría

Con PowerPivot, ¿cómo encuentro elementos solo en una categoría? He aquí un ejemplo:

item category number obera f6 7 artois f7 2 obera f7 3 ella f6 9

Si elijo f6, el resultado de este ejemplo sería:

ella

(No contendría obera ya que también aparece en la categoría f7). Gracias de antemano.

Editar: lo que quiero hacer es para cada categoría (de las cuales tengo muchas), mostrar elementos que solo aparecen en esa categoría y en ningún otro lugar.

Respuesta1

Creé una solución para esto usando el complemento Power Query. Puedes descargarlo desde mi OneDrive: es el archivoDemostración de Power Query: elementos que solo están en una categoría

http://1drv.ms/1AzPAZp

Aquí hay una descripción de cómo lo construí:

Usando Power Query, creé una consulta ("Tabla1") a partir de la tabla de Excel. Desmarqué la opción Cargar en la hoja de trabajo; esto es solo para ingresar a la siguiente consulta.

Luego creé otra consulta ("Tabla1 multicategoría") a partir de la misma tabla de Excel. En esa consulta fusioné la consulta "Tabla1", uniéndome al elemento. Luego amplié las columnas Artículo y Categoría de "Tabla1". Tenga en cuenta que en este punto he aumentado el número de filas, cubriendo todas las combinaciones de Elemento.

Luego agregué una columna personalizada "multicategoría". La fórmula es simplemente:

[category] <> [NewColumn.category]

Ya me uní al artículo, por lo que esto prueba si hay varias categorías para este artículo. Luego filtré esta columna, manteniendo solo los valores VERDADEROS.

Luego agregué un grupo por para agrupar por artículo y categoría, y obtuve el valor máximo de la columna "multicategoría"; esto se adapta al escenario en el que un artículo tiene más de 2 categorías.

Finalmente, eliminé las columnas de "elaboración" y nuevamente desmarqué la opción Cargar en la hoja de trabajo; esto es solo para ingresar a la siguiente consulta.

A continuación creé otra Consulta ("Tabla1 final"), nuevamente comenzando desde la tabla de Excel original. Esta vez me fusioné en la consulta "Tabla 1 multicategoría", uniéndome al elemento y categoría, e incluyendo filas que no coinciden.

Luego amplié y cambié el nombre de la columna "multicategoría" y reemplacé los valores nulos por FALSO. Esta consulta se envía a una nueva tabla en una nueva hoja "Multicategoría".

Finalmente construí una tabla dinámica en esa nueva tabla en la hoja "Multicategoría". La columna "multicategoría" le indica qué elementos existen en varias categorías.

Obviamente son unos cuantos pasos para llegar a este punto. Sin embargo, cada paso de forma aislada es bastante simple y bastante fácil de entender, dado el editor WYSIWYG Power Query. Sin duda, es mucho más fácil de seguir que depurar código VBA y 100 veces mejor que intentar depurar fórmulas de Excel.

información relacionada