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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Creación de relaciones entre tablas y segmentación de tiempo con google analytics

Estoy tratando de construir una relación entre estas dos tablas.

En la tabla Soluciones de vista principal, cada título de página solo aparece una vez.

En la tabla Soluciones, el mismo título de página aparece varias veces porque esta tabla tiene "fecha".

Estoy intentando conectar estos dos, por lo que cuando muevo la segmentación de tiempo en el informe, los datos de la tabla Soluciones de vista principal cambiarán en consecuencia. La segmentación de datos se creó utilizando la "fecha" de la tabla Soluciones.

Gracias por su ayuda de antemano!Picture1.pngPicture2.png

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Hey @Waaaaaa ,

hay una solución simple para achive lo que desea, simplemente cambiar la dirección de filtro cruzado de la relación en la captura de pantalla anterior de único a ambos.

Este cambio de simpe viene con un precio que convierte la relación "fuerte" de 1 a muchos en una relación débil y podría pagar este simple cambio con una degradación del rendimiento. Si observa que esta degradación del rendimiento depende del tamaño del modelo de datos.

El cambio también afectará a algunas funciones DAX. Por este motivo, se considera una práctica recomendada evitar la dirección de filtro cruzado Ambos y, en su lugar, crear una medida dedicada en combinación con la función DAX CROSSFILTER. Aquí encontrará más información sobre la función DAX: https://dax.guide/crossfilter/

Con suerte, esto proporciona lo que está buscando.

Saludos

Gato

Hola Tom,

Gracias por la ayuda! Lo cambié de Single a Both, pero todavía no funciona. ¿Alguna idea?

Picture1.pngPicture2.pngPicture3.png

Hey @Waaaaaa ,

cree un pbix que contenga datos de ejemplo, pero que refleje el modelo de datos y también el informe de ejemplo.

Sube el pbix a onedrive o dropbox y comparte el enlace. Si usa Excel para crear los datos de ejemplo, comparta también el xlsx.

Saludos

Gato

Hey @Waaaaaa ,

no estoy seguro de lo que está buscando, considero que esto funciona, la fecha (desde el lado varios de la relación) filtra el lado uno de la relación, esto es exactamente lo que hace la dirección de filtro cruzado Ambos, esto se puede ver en las siguientes dos capturas de pantalla:

image.png

Y la captura de pantalla donde la fecha (la tabla del lado de muchos de la tabla) se utiliza para filtrar la tabla desde el lado uno de la tabla:

TomMartens_0-1629953299413.png

Si esto no funciona para usted, compruebe su versión de Power BI Desktop, estoy usando Power BI Desktop: Versión: 2.96.701.0 64 bits (agosto de 2021)


Si en cambio, está esperando que el valor de la columna "Páginas vistas únicas" cambie, esto no sucederá, ya que el valor representa "solo" un valor simple (al menos en el pbix que compartió con nosotros). Si esta columna se crea como una COLUMNA CALCULADA mediante una instrucción DAX en el archivo original o dentro de Power Query, es importante saber que las columnas calculadas (creadas con DAX) solo se volverán a calcular durante la actualización de datos y si cambia la instrucción DAX, pero no cuando un usuario interactúa con los datos cambiando los filtros.

Por esta razón, es importante crear una medida. Uso la siguiente instrucción DAX para crear una medida:

Count of rows = 
COUNTROWS( 'Solutions' ) 

Agregar esta medida a la tabla visual del archivo de ejemplo, da como resultado:

image.png

Con suerte, esto proporciona lo que está buscando.

Saludos

Gato

Hola Tom,

Gracias por toda su ayuda! ¿Sabes cómo hacer los cambios de número cuando las personas interactúan con el gráfico (en el Pdix que compartí)? Ejemplos a continuación.

Saqué los datos directamente de Google Analytics. No son columnas calculadas. Gracias de nuevo!

Capture.JPGCapture1.JPG

Hey @Waaaaaa ,

simplemente crea la medida de mi post anterior, no puedes hacer que el valor "Unique Pageviews" cambie, ya que este es un valor que proviene de Google Analytics, tienes que considerar este valor como una especie de masterdata, y en su lugar tienes que calcular este valor tú mismo usando una medida: https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-tutorial-create-measures

Con suerte, esto ayuda a abordar su desafío.

Saludos

Gato

Hola Tom,

Gracias por toda su ayuda! ¿Sabes cómo hacer los cambios de número cuando las personas interactúan con el gráfico (en el Pdix que compartí)? Ejemplos a continuación.

Saqué los datos directamente de Google Analytics. No son columnas calculadas. Gracias de nuevo!

Capture.JPGCapture1.JPG

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

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

Top Solution Authors