Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Tengo varias tablas que se unen a la columna de clave (SubjectID) en un esquema Star. La Mesa Principal se deja unida al resto. Cada tabla tiene una columna común (Formulario No) que contiene un identificador único para la Tabla. Lo que estoy tratando de diseñar es crear una segmentación de datos basada en el Formulario No y una vez que se selecciona uno o más valores de Formulario Ningún, todas las columnas de tabla asociadas a esos Formulario No se rellenan en una matriz. Las filas ya coinciden con la tabla principal y las columnas de cada tabla se agregan después de las columnas de la tabla principal. Adjunto es un ejemplo de tres tablas (tabla principal, 1 y 2). Cada tabla tiene la primera columna como Formulario No con valores únicos. Cada tabla tiene un número diferente de filas y columnas. La matriz de resultados deseada incluye columnas de filas de tabla principal fijas y seguida, en este ejemplo, de todas las columnas de la Tabla 1 y 2 para los SubjectID correspondientes. Esto suponiendo que la Tabla1 & 2 (según su Formulario Sin valores) se seleccionaron en la segmentación de datos. En otro escenario, solo se puede seleccionar tabla o tabla 2. Espero que esto tenga sentido. Cualquier orientación en el diseño del modelo de datos o segmentación de datos es muy apreciada.
Transmisión de datos con Power BI
Gracias
halal
No @helalm ,
Mirando su modelo y teniendo en cuenta que tiene varias columnas que pueden variar en número de columnas ¿ha intentado hacer la anulación de la dinamización de sus tablas y luego hacer un anexado de los datos?
De esa manera tendrías una sola tabla con:
forma
ID de asunto
Atributo (columna 1 a X)
valor
A continuación, simplemente use esa tabla para su visualización utilizando la columna de atributos tiene valores de columnas.
Para simplificar el tratamiento de las tablas que tiene, puede crear una función personalizada en el editor de consultas que realice la replicación de la anulación de la dinamización y la combinación solas y no tenga que cargar todas las tablas del modelo y combinarlas manualmente.
Si necesita ayuda con eso, por favor dígamelo.
Utilicé @yingyinr ejemplo para rehacer el archivo al que se ha hecho referencia.
Hola Miguel,
Nunca pensé en eso ya que no soy tan savy con PBI. Voy a darle una oportunidad. Es posible que necesite su ayuda en la segunda parte "creación de funciton personalizado".
Gracias de nuevo,
halal
Allí Rerna,
¿Hay alguna manera de obtener ayuda de otros? Soy failry nuevo a esta comunidad pero me gustaría saber si otros tienen soluciones alternativas. En caso afirmativo, por favor hágamelo saber cómo.
Gracias
halal
Hola Rena,
Es un enfoque muy cortador. El único inconveniente es que tengo cerca de 100 tablas y cada tabla tiene un promedio de 50 columnas. La fusión de toda la tabla en un archivo sin formato constituirá 5000 columnas. No creo que eso sea un método muy effiecinet. Debería haber sido claro cuando publiqué el problema. Alguien sugirió que examinara hasonefilter y todo, y SELECTALL en DAX. ¿Qué te parece?
No @helalm,
Siento no haber encontrado la otra manera adecuada de lograr sus necesidades. Tal vez puedas echar un vistazo al siguiente hilo, espero que pueda ayudarte.
Segmentaciones comunes para varias tablas
Saludos
No @helalm,
He creado un archivo pbix de ejemplo(consulte adjunto)para usted mediante el uso de consultas de combinación en el Editor de consultas, compruebe si eso es lo que desea.
Si el anterior no es su resultado esperado, proporcione más detalles para él. Gracias.
Saludos