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.
Me disculpo si esto ya existe, pero estoy tratando de usar el objeto visual de la tabla para mostrar simplemente los proyectos que han estado activos durante el año seleccionado con la segmentación de datos. En otras palabras, me gustaría incluir sólo proyectos con año de inicio menor o igual que el año seleccionado y el año final mayor o igual que el año seleccionado. He intentado hacer esto creando una columna con el siguiente dax:
Hola @ychang ,
Tabla duplicada Período de informes[Year_c], llamada a la tabla 2, utilice una expresión dax como se muestra a continuación:
Table 2 = DISTINCT('Reporting Period'[Year_c])
Cree relaciones entre las 3 tablas:
Usando una medida como se muestra a continuación:
Measure =
var a=IF(SELECTEDVALUE('Project'[Start_Date_c]) in VALUES('Table 2'[Year_c]),SELECTEDVALUE('Project'[Start_Date_c]),BLANK())
var b=IF(SELECTEDVALUE('Project'[End_Date_c]) in VALUES ('Reporting Period'[Year_c]),SELECTEDVALUE('Project'[End_Date_c]),BLANK())
Return
IF(a<>BLANK()&&b<>BLANK(),1,0)
Finalmente verá:
Para el archivo .pbix relacionado, haga clic aquí.
¿Convertirlo en una medida y usarlo como filtro tal vez?
Active? = and(MAX(Project[Start_Date__c].[Year])<=value(SELECTEDVALUE('Reporting Period'[Year__c])),MAX(Project[End Date__c].[Year])>=value(SELECTEDVALUE('Reporting Period'[Year__c])))
¿Realmente necesitas VALOR? ¿Son el texto de sus años?
Gracias por su respuesta! El campo de año es un campo de texto - Yo era un poco perezoso y no lo convirtió en número en el momento, pero lo he hecho desde entonces. También he intentado convertir esto en una medida y agregarlo como un campo en el objeto visual de la tabla, pero parece estar calculando a través de todos los datos en lugar de sólo para un proyecto específico.
En cuanto a la opción de agregar otra tabla, el campo de año en el período del informe no son en realidad fechas, por lo que hice en su lugar es simplemente hacer otra tabla con todas las fechas activas para cada proyecto como esta:
Con una tabla de proyectos como este...
Proyecto | Fecha de inicio | Fecha de finalización |
Proyecto A | 10/1/2019 | 10/3/2019 |
Proyecto B | 9/20/2019 | 10/2/2019 |
Creé otra tabla que se parecía a esto:
Proyecto | Fecha activa |
Proyecto A | 10/1/2019 |
Proyecto A | 10/2/2019 |
Proyecto A | 10/3/2019 |
Proyecto B | 9/20/2019 |
Proyecto B | 9/21/2019 |
Proyecto B | ... |
Proyecto B | 10/1/2019 |
Proyecto B | 10/2/2019 |
Mi pensamiento es que con esto, debería ser capaz de crear una columna / medida para comprobar si la tabla relacionada contiene una fecha del año que se selecciona con la segmentación de datos, pero me pregunto si esto es factible y si es así cuáles deben ser mis próximos pasos.
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |