Agrupación de varios datos en categorias

Necesito ayuda para agrupar datos en categorías. 

 

ejemplo:

1. Lic tiene 50 datos disprsos y debo agruparlos y que me salga solo como Lic

2. Maestría se tienen 100 datos,  se deben de agrupar a maestria

 

Una vez que esta la agrupación en otra tarjeta visualizarlos desagrupados, pero ya con el filtro de la tarjeta agrupada

ejemplo; Primera tarjeta de agrupación selecciono LIC y en la otra tarjeta me salen sus 50 datos o los que tenga

Comments

  • For grouping in categories I use either a dimensional table that contains the relationships (join on the key), or I create a CASE statement (beastmode or formula in Magic ETL) to create the categories.

     

    @user028384 Have you tried these?

  • @user028384 hola, es bueno ver que hay mas hispanoparlantes en este foro ?

     

    Como menciona @swagner , puedes crear un Beast Mode (yo haria eso en caso de no poder manipular el SQL del dataflow o base de datos de donde generas tu informacion)

     

    Ya con ese nuevo campo disponible, la visualizacion es bastante sencilla

     

     

  • jaeW_at_Onyx
    jaeW_at_Onyx Budapest / Portland, OR 🟤

    OOOOOH i get it now... i read this a few days ago and i didn't understand teh requirement...

     

    if i understand you correctly, COLUMN, contains values like "Joni Mitchell LLC", "Thomas Flynn LLC" and you just want to agregate it to LLC.

     

    Yes.  Use a beast mode

    CASE

    WHEN LOWER(column) like "%llc%" then 'LLC' else 'Not LLC'

    END

     

    In Magic 2.0 (beta feature, talk to your CSM) you can use the Formula tile.  in Analyzer you can use Beast modes.  In Magic 1.0 you can use the Replace Text tile.

     

  • @jaeW_at_Onyx 

    almost got it Jae,

     

    They are talking about categorizing records into 2 types

    1: Lic which I believe stands for "Licenciatura" in spanish and translates to Bachelor's degree

    2: Maestria in spanish equals to Master's degree in english

     

    @user028384, me imagino que debe existir una columna en tu base de datos que identifique cuales son Lic y cuales son Maestria.  Bueno, usando esa columna, puedes definir la formula que asigne cada categoria.

     

    Ejemplo:

    Case when `Columna1` = 1001 then 'Lic'

             when `Columna1` = 1002 then 'Maestria'

       else 'Other'

    End

     

    Si por otro lado prefieres utilizar ETL dataflows, puedes filtrar cada set dentro de el flow y crear una constante,  una nueva columna que assigne el nombre Lic o Maestria a cada record, de esta manera, la columna siempre existira e incluso aparecera al momento de exportar tu dataset a una hoja excel por ejemplo, al contrario de ser creada en un beastmode.