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

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

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
March PBI video - carousel

Power BI Monthly Update - March 2025

Check out the March 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

Find out what's new and trending in the Fabric community.

Top Kudoed Authors