Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos, tengo dos tablas principales decir "B" y "C" ambos tienen datos de fechas aleatorias con datos diferentes. es decir, muchos a muchos
Así que he creado una tabla de fechas llamada "A" que tienen fechas unqiue de 2018 a 2022.
Estoy tratando de usar una segmentación de fecha como se muestra en la imagen de abajo, pero la tabla C no se filtra w.r.t fechas seleccionadas de "A"
Captura:
No puedo filtrar los datos de la tabla de C, ya que B&C ya está en relación con el campo "MUID". ¿cómo puedo hacer doble relacional.
Uno para Date y otro para OTHER.
Captura de pantalla dos da la demostración de la estructura de datos y las salidas que estoy esperando para la segmentación de fecha:
Solved! Go to Solution.
Hola @skondi ,
La primera solución ha proporcionado pasos específicos que puede seguir para modificar las relaciones. Después de eso, si’d Desea mostrar los elementos filtrados en un objeto visual, es posible que deba crear medidas para combinar el resultado o contarlos u otros porque puede haber más de un elemento en el mismo día y con el mismo MUID que no se puede mostrar directamente en algunos objetos visuales. Tome las siguientes medidas para alguna referencia.
All Data =
VAR __selectDate = SELECTEDVALUE('Calendar'[Date])
VAR __selectMUID = SELECTEDVALUE(MUID[MUID])
VAR __allData = CALCULATETABLE(DISTINCT(B[Data]), B[Datekey] = __selectDate, B[MUID] = __selectMUID)
RETURN
CONCATENATEX(__allData,B[Data],",")
All Type =
VAR __selectDate = SELECTEDVALUE('Calendar'[Date])
VAR __selectMUID = SELECTEDVALUE(MUID[MUID])
VAR __allType = CALCULATETABLE(DISTINCT(C[Type]), C[Datekey] = __selectDate, C[MUID] = __selectMUID)
RETURN
CONCATENATEX(__allType,C[Type],",")
Saludos
Equipo de apoyo a la comunidad _ Jing Zhang
Si este post ayuda,por favor considere Aceptarlo como la solución para ayudar a otros miembros a encontrarlo.
Hola @skondi ,
La primera solución ha proporcionado pasos específicos que puede seguir para modificar las relaciones. Después de eso, si’d Desea mostrar los elementos filtrados en un objeto visual, es posible que deba crear medidas para combinar el resultado o contarlos u otros porque puede haber más de un elemento en el mismo día y con el mismo MUID que no se puede mostrar directamente en algunos objetos visuales. Tome las siguientes medidas para alguna referencia.
All Data =
VAR __selectDate = SELECTEDVALUE('Calendar'[Date])
VAR __selectMUID = SELECTEDVALUE(MUID[MUID])
VAR __allData = CALCULATETABLE(DISTINCT(B[Data]), B[Datekey] = __selectDate, B[MUID] = __selectMUID)
RETURN
CONCATENATEX(__allData,B[Data],",")
All Type =
VAR __selectDate = SELECTEDVALUE('Calendar'[Date])
VAR __selectMUID = SELECTEDVALUE(MUID[MUID])
VAR __allType = CALCULATETABLE(DISTINCT(C[Type]), C[Datekey] = __selectDate, C[MUID] = __selectMUID)
RETURN
CONCATENATEX(__allType,C[Type],",")
Saludos
Equipo de apoyo a la comunidad _ Jing Zhang
Si este post ayuda,por favor considere Aceptarlo como la solución para ayudar a otros miembros a encontrarlo.
@skondi , Tabla A a B o C no puede ser Muchos a Muchos.
Cree una tabla de fechas con un calendario. Unirse con la columna de fecha de B y C, debe ser 1 a M Unirse.
Cree las tablas del Bridge/Diemsion para el campo común entre B y C
Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. recomienda:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
Apreciamos tus Felicitaciones.
Debe cambiar el modelo.
1) eliminar los muchos a muchos entre B y C
2j cree un uno a varios de su tabla de fechas a cada tabla B y C.
3) crear una nueva tabla de dimensiones con valores únicos para el campo que estaba utilizando en los muchos a varios entre B y C. Cree uno a varios entre esta nueva tabla de dimensiones y las tablas B y C.
4) continuar desde allí
Proud to be a Super User!
Paul on Linkedin.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |