Prakash_Mathi
Hola a todos,
Proporcioné el diseño de mi informe a continuación.
Estoy usando 3 tablas. Proporciona las columnas presentes en esas tablas en el lado derecho.
Tengo 3 columnas comunes en las 3 tablas y esas son Filtro 1, Filtro 2 y Filtro 3.
Planeé dar estas 3 columnas en Slicers en los informes (lo que significa que los Slicers comunes deberían verse afectados en los 3 widgets cuando se apliquen).
Estoy luchando en la parte de la relación. ¿Cómo proporcionar relación? ¿Cómo dar rebanadores comunes para este escenario?
Pensé en crear una tabla calculada usando union all para campos comunes pero sin tener claridad sobre cómo lograrlo.
Luego pensé en probar la relación con el usuario, pero tampoco estoy seguro de si eso conducirá a lo que estoy esperando.
Así que, por favor, ayúdame a crear segmentaciones comunes.
Gracias de antemano
Prakash
MFelix
En respuesta a Prakash_Mathi
Hola @Prakash_Mathi,
Esto es lo que debe hacer para tener un solo segmentador para cada una de las tablas de filtro, no hay problema en tener 6 tablas y 9 relaciones, este es un esquema en estrella donde tiene tablas de dimensiones (sus tablas de filtrado) y los datos tablas, para tener segmentaciones individuales, debe tener la configuración de relaciones; de lo contrario, debe crear 9 segmentaciones independientes.
No hay problema en que se creen estas relaciones, una buena práctica que debe hacer es ocultar de la visualización las columnas de filtro en las otras 3 tablas de esa manera cuando necesite usarlas en sus visualizaciones, seleccionará las columnas correctas ( los que están en un lado de la relación).
Amitchandak
@Prakash_Mathi, creas tres tablas como estas para cada campo y las unes con las tres tablas y analizas juntas
Nueva tabla
Campo 1 = distinto (unión (todos (Tabla1[filter 1]), todos (Table2[filter 1]), todos (Table3[filter 1])))
Prakash_Mathi
En respuesta a Amitchandak
Hola @amitchandak @MFelix,
Gracias por su respuesta.
Creé 3 tablas según su sugerencia con valores distintos de las columnas de filtros y las nombré Table1, Table2 y Table3 respectivamente. Muestre a continuación.
Sheet1, Sheet2 y Sheet3 es el conjunto de datos principal.
Ahora estoy confundido sobre cómo unir estas 3 tablas con otras 3 tablas para lograr filtros comunes en 3 tablas.
¿Podrían darme instrucciones sobre cómo continuar?
Gracias de antemano
Prakash
MFelix
En respuesta a Prakash_Mathi
Hola @Prakash_Mathi,
Simplemente arrastre y suelte desde las columnas de las tablas de filtros a las columnas de las tablas o use la opción de administración de relaciones:
https://docs.microsoft.com/en-us/power-bi/transform-model/desktop-create-and-manage-relationships
Tenga en cuenta que debe tenerlo en la tabla correcta.
Prakash_Mathi
En respuesta a MFelix
Hola @MFelix,
Soy consciente de crear una relación, pero mi pregunta es que tengo 3 tablas recién creadas y quiero que las 3 tablas nuevas estén en relación con todas las tablas antiguas. 3 * 3 = 9 y no creo que deba dar 9 relaciones entre estas 6 tablas.
Saludos,
Prakash
MFelix
En respuesta a Prakash_Mathi
Hola @Prakash_Mathi,
Esto es lo que debe hacer para tener un solo segmentador para cada una de las tablas de filtro, no hay problema en tener 6 tablas y 9 relaciones, este es un esquema en estrella donde tiene tablas de dimensiones (sus tablas de filtrado) y los datos tablas, para tener segmentaciones individuales, debe tener la configuración de relaciones; de lo contrario, debe crear 9 segmentaciones independientes.
No hay problema en que se creen estas relaciones, una buena práctica que debe hacer es ocultar de la visualización las columnas de filtro en las otras 3 tablas de esa manera cuando necesite usarlas en sus visualizaciones, seleccionará las columnas correctas ( los que están en un lado de la relación).
Prakash_Mathi
En respuesta a MFelix
Hola @MFelix,
9 relaciones para 6 tablas funcionan bien en mi POC. Déjame implementar en mi Panel de control original.
Saludos,
Prakash
Prakash_Mathi
En respuesta a Prakash_Mathi
Hola,
Tengo detalles en 3 cuadrículas cuya fuente son 3 tablas diferentes. Tengo 3 columnas comunes entre ellas que voy a mantener en las cortadoras del lado derecho.
Ahora creé 3 tablas distintas para cortadoras.
Si selecciono cualquier valor de cualquier segmentación, debería verse afectado por las 3 tablas presentes en el lado izquierdo.
Cualquier sugerencia por favor …
Gracias
Prakash
MFelix
En respuesta a Prakash_Mathi
Hola @Prakash_Mathi,
Verifique el archivo adjunto con la configuración del modelo.
Sin embargo, dado que su modelo tiene una cantidad muy baja de datos, el filtrado solo devolverá una línea para cada una de las segmentaciones, pero con más datos esto debería funcionar bien.
Al observar los datos, parece que la información para las columnas de filtro es Nombre, Género y edad probada, por lo que puede hacer una sola tabla con las 3 tablas y relacionarse con las otras 3 mediante la columna Filtro 1 (si los valores son únicos), luego realice el filtrado basado en esa tabla.
MFelix
Hola @Prakash_Mathi,
Cree una tabla adicional para cada una de sus columnas de filtro (3 tablas nuevas) con valores distintos y luego relacione estas 3 tablas con las otras 3 para obtener una relación entre cada tabla de filtro (un lado) con las otras tablas (muchos lados).
Ahora usa estas nuevas tablas como tus segmentaciones.