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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Problema de filtro cruzado entre objetos visuales de Power BI

Hola a todos: hemos creado un informe basado en Direct Query con Azure Data Explorer como origen. Tenemos una columna llamada Duración que se calcula en kusto i.. e diferencia entre StartTime - Finishtime ( Considere la hora de hoy en caso de estar en blanco). Veo que la cruz no funciona una vez que pasan los minutos (la columna de duración incluye días, horas, segundos). ¿Existe una solución alternativa para excluir la columna Duración en el filtrado cruzado?

Además, cuando se produce el filtrado cruzado, ¿hay alguna manera de forzar el filtro para que funcione en la columna clave en lugar de en todas las columnas? e En la imagen de abajo se incluyen todas las columnas.

abhiram342_0-1709175500354.png

Nota: La función DateDiff no se admite en el modo de consulta directa para Azure Data Explorer.

Datos:

abhiram342_1-1709175524137.png

Modelo:

abhiram342_2-1709175542438.png

Gracias

Abhiram

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @abhiram342

Dado que la función DateDiff no se admite en el modo de consulta directa de Azure Data Explorer y está calculando la diferencia entre StartTime y FinishTime.

Por lo tanto, este cálculo dinámico puede causar problemas con la forma en que se aplican y actualizan los filtros.

Puedes probar lo siguiente:

Para excluir la columna Duración del filtrado cruzado sin dejar de mostrarla en el informe, considere la posibilidad de utilizar una columna o métrica calculada que no se utilice directamente en el campo de relación o filtro.

Sin embargo, es posible que este enfoque no sea directamente aplicable debido a las limitaciones de las consultas directas. Otro enfoque consiste en ajustar el diseño del informe para limitar el filtrado interactivo a columnas o objetos visuales específicos que no contienen cálculos de "duración".

Para asegurarse de que el filtrado cruzado se realiza en función de las columnas clave en lugar de todas las columnas, puede diseñar el modelo con relaciones explícitas y usar esas relaciones para controlar el comportamiento del filtrado.

En Power BI, puede administrar las relaciones y definir qué columnas se aplican al filtrado a través de la vista Relaciones de modelo. Al configurar las relaciones correctamente, puede asegurarse de que la lógica de filtrado se basa en columnas clave, en lugar de en todas las columnas del informe.

Dado que no se admite la funcionalidad DateDiff, considere la posibilidad de implementar un cálculo personalizado en una consulta Kusto para simular la funcionalidad DateDiff si aún no está disponible.

Este cálculo permite calcular manualmente la diferencia en las unidades adecuadas (días, horas, minutos) y, a continuación, convertirla en un formato coherente con el informe. Asegúrese de que este cálculo no afecte al rendimiento de las consultas directas.

Examine el modelo de datos para asegurarse de que está optimizado para patrones de consulta directa. Esto incluye minimizar el número de columnas, especialmente las columnas calculadas que degradan el rendimiento o afectan al filtrado.

Además, considere la posibilidad de reducir la complejidad de los cálculos en tiempo real mediante la agregación de datos en el código fuente o la creación de tablas agregadas en Azure Data Explorer que se pueden usar directamente en Power BI.

Saludos

Nono Chen

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @v-nuoc-msft - ¡Gracias por la respuesta! Pude encontrar una solución para el escenario anterior.

Nota: La relación se basa en la columna EventId, no en la columna TimeStamp.

Gracias

Abhiram

Helpful resources

Announcements
Fabcon_Europe_Social_Bogo

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

Check out the June 2024 Power BI update to learn about new features.

PBI_Carousel_NL_June

Fabric Community Update - June 2024

Get the latest Fabric updates from Build 2024, key Skills Challenge voucher deadlines, top blogs, forum posts, and product ideas.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors
Top Kudoed Authors