cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
RemkoS
Helper I
Helper I

Agrupar por dos valores cada uno

Tengo una lista de 3 columnas:

RemkoS_0-1599115965326.png

Los valores de presupuesto se agrupan por ruta de iteración.

Mi problema es: Quiero agrupar por 2 Rutas de Iteración: 94 + 95 juntos, 96 + 97 juntos, 98 + 99 juntos, etc.
¿Se puede lograr esto en Power BI?

1 ACCEPTED SOLUTION
negi007
Super User II
Super User II

@RemkoS Le sugeriré una solución simple que es scable también. Cree una tabla más como la siguiente y cree una relación entre ambas tablas. Es fácil crear esta lógica en una tabla independiente y crear una relación para lograr el resultado. Avísame si te ayuda.

IteraciónGrupo
94Grupo 1
95Grupo 1
96Grupo 2
97Grupo 2
99Grupo 3
100Grupo 3



Did I answer your question? Mark my post as a solution!
Appreciate your Kudos


Proud to be a Super User!

Follow me here


View solution in original post

7 REPLIES 7
negi007
Super User II
Super User II

@RemkoS Le sugeriré una solución simple que es scable también. Cree una tabla más como la siguiente y cree una relación entre ambas tablas. Es fácil crear esta lógica en una tabla independiente y crear una relación para lograr el resultado. Avísame si te ayuda.

IteraciónGrupo
94Grupo 1
95Grupo 1
96Grupo 2
97Grupo 2
99Grupo 3
100Grupo 3



Did I answer your question? Mark my post as a solution!
Appreciate your Kudos


Proud to be a Super User!

Follow me here


View solution in original post

Fowmy
Super User IV
Super User IV

@RemkoS

Agregue una nueva tabla utilizando el código siguiente, esto excluye la ruta de área, si lo necesita para descomprima la línea // Table5[Area Path],

Table 3 = 
ADDCOLUMNS(
    SUMMARIZE(
        ADDCOLUMNS(
            Table5,
            "Group", 
            SWITCH(TRUE(),
                Table5[lteration Path] IN {94,95}, "94-95",
                Table5[lteration Path] IN {96,97}, "96-97",
                Table5[lteration Path] IN {98,99}, "98-99",
                "Above 99"
            )
        ),
        // Table5[Area Path],
        [Group]
        ),
    "Total", CALCULATE(SUM(Table5[Budget]))
)

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Website   YouTube    LinkedIn
Fowmy
Super User IV
Super User IV

@RemkoS

Vaya a la pestaña Modelado y haga clic en Nueva tabla, cree la tabla siguiente que se resume como desea.

Table 3 = 
ADDCOLUMNS(
    SUMMARIZE(
        ADDCOLUMNS(
            Table5,
            "Group", 
            SWITCH(TRUE(),
                Table5[lteration Path] IN {94,95}, "94-95",
                Table5[lteration Path] IN {96,97}, "96-97",
                Table5[lteration Path] IN {98,99}, "98-99",
                "Above 99"
            )
        ),
        Table5[Area Path],
        [Group]
        ),
    "Total", CALCULATE(SUM(Table5[Budget]))
)

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Website   YouTube    LinkedIn
amitchandak
Super User IV
Super User IV

@RemkoS, es cada dos ids o algo así, ¿hay alguna lógica que podamos construir.

o para cada id par obtenemos suma con siguiente id impar y nivel impar id en blanco



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Hola @amitchandak ,

¿Es una nueva medida que necesito crear? Soy bastante nuevo en Power BI, así que no entiendo exactamente dónde colocar la fórmula.

@RemkoS - Tuve un pensamiento aquí. Tal vez agregue una columna a la tabla como la siguiente:

Iteration Group =
  IF(ISEVEN([Iteration Path]),[Iteration Path] & "-" & [Iteration Path]+1,[Iteration Path]-1 & "-" & [Iteration Path])

Así que básicamente para las filas con 94 en ellas, el grupo de iteración obtendría 94-95 y de manera similar para las filas con 95, también serían 94-95. A continuación, puede usar esto en la visualización de la tabla en lugar de la ruta de iteración y debe tener las agrupaciones que desee.


---------------------------------------

@ me in replies or I'll lose your thread!!!

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




@amitchandak De hecho, es cada 2 rutas de iteración que necesitan ser agrupadas.

Empezando por 94 y luego cada 2. Para el año 2021, a partir de Iteración Ruta 107, tengo que empezar con 107+108, 109+110, etc.

Así que tengo que empezar con números impares.

Helpful resources

Announcements
User Groups Public Preview

Join us for our User Group Public Preview!

Power BI User Groups are coming! Make sure you’re among the first to know when user groups go live for public preview.

March Update

Check it Out!

Click here to read more about the March 2021 Updates!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.