Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
Syndicate_Admin
Administrator
Administrator

Creación de un objeto visual de exploración de rutas de acceso en Power BI como el que existe en GA4 (árbol de decisión)

Estoy creando un panel para una aplicación que hemos creado. En los eventos de esta aplicación tenemos usuarios específicos y los usuarios navegarán a través de la aplicación como mejor les parezca. Lo que las partes interesadas desean ver es cómo los usuarios navegan a través de la aplicación. ¿Cuál es el segundo evento que es probable que desencadenen? Si llegan a través de una notificación, ¿cuál es el siguiente paso relacionado con la notificación y el paso más allá? Creé una columna personalizada para el primer paso siguiente y podría hacerlo para el siguiente paso, pero eso haría demasiadas columnas calculadas, lo que haría que mi modelo fuera súper lento. ¿Existe una mejor práctica para abordar esto? He incluido la imagen de GA4 como mi punto de referencia ideal. Se parece a un árbol de decisión, pero no se puede usar un árbol de decisión si el pedido se almacena en una columna.

stino123_0-1699967960626.png

Gracias

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

La solución consistía en crear una clasificación basada en un evento de vista de pantalla y, a continuación, crear 5 columnas calculadas separadas que identificaban la 1ª, 2ª, 3ª... evento como tal. El segundo evento debe estar en línea con el no en blanco del primer evento, de lo contrario, la exploración de ruta no funciona. Vea a continuación DAX:

1st evento = SI(«4. Fact_events»[RankScreenViews]=1,«4. Fact_events»[screen_name],ESPACIO EN BLANCO())
2nd evento =
FUERON FirstScreenViewValue = «4. Fact_events»[1er evento]
FUERON CurrentSessionID = «4. Fact_events»[session_id]
FUERON SecondScreenViewValue =
CALCULAR(
MÁXIMO(«4. Fact_events»[screen_name]),
FILTRO(
«4. Fact_events»,
«4. Fact_events»[event_name] = "screen_view" &&
«4. Fact_events»[RankScreenViews] = 2 &&
«4. Fact_events»[session_id] = CurrentSessionID
)
)
DEVOLUCIÓN
SI(
ISBLANK(FirstScreenViewValue),
ESPACIO EN BLANCO(),
SecondScreenViewValue
)

View solution in original post

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

La solución consistía en crear una clasificación basada en un evento de vista de pantalla y, a continuación, crear 5 columnas calculadas separadas que identificaban la 1ª, 2ª, 3ª... evento como tal. El segundo evento debe estar en línea con el no en blanco del primer evento, de lo contrario, la exploración de ruta no funciona. Vea a continuación DAX:

1st evento = SI(«4. Fact_events»[RankScreenViews]=1,«4. Fact_events»[screen_name],ESPACIO EN BLANCO())
2nd evento =
FUERON FirstScreenViewValue = «4. Fact_events»[1er evento]
FUERON CurrentSessionID = «4. Fact_events»[session_id]
FUERON SecondScreenViewValue =
CALCULAR(
MÁXIMO(«4. Fact_events»[screen_name]),
FILTRO(
«4. Fact_events»,
«4. Fact_events»[event_name] = "screen_view" &&
«4. Fact_events»[RankScreenViews] = 2 &&
«4. Fact_events»[session_id] = CurrentSessionID
)
)
DEVOLUCIÓN
SI(
ISBLANK(FirstScreenViewValue),
ESPACIO EN BLANCO(),
SecondScreenViewValue
)

Hola, he cargado mi conjunto de datos GA4 en Power BI con las siguientes dimensiones: fecha, nombre del evento, país y varias métricas. ¿Cómo divido el nombre del evento en varias columnas secuenciales? Gracias 🙂

Syndicate_Admin
Administrator
Administrator

No, Sankey trabaja de manera diferente. Solo necesita dos columnas.

@lbendlin Esto no funciona porque, de nuevo, necesitaría una medida para cada medida siguiente. Al igual que el diagrama de árbol, necesita una nueva categoría cada vez...

Además, puede tener una dimensión duplicada en un objeto visual sankey que sería necesario si necesita ver cada evento.

Syndicate_Admin
Administrator
Administrator

@lbendlin El árbol de descomposición no funcionará. ¿Necesitaría una columna para la primera, segunda o tercera actividad? Lo mismo se aplica a un objeto visual de Sankey

Syndicate_Admin
Administrator
Administrator

Use un objeto visual de árbol de descomposición o un objeto visual de Sankey.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

Check out the February 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.