Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
En mi publicación, https://community.powerbi.com/t5/Desktop/Line-Graph-with-Multiple-Months-and-Averages/td-p/978828, necesitaba ayuda para crear una medida para calcular el número de envíos mensuales de los estudiantes por aquellos que han pasado la fecha de inicio de su programa (y espacios en blanco que han estado en el programa antes del comienzo de la tabla.
En este post, todas las presentaciones se consideraron en el numerador, mientras que el denominador no contaba las que no pasaban la fecha de inicio del programa. Una vez que ocurrió la fecha de inicio del programa de los alumnos, se contarían automáticamente en el denominador.
Después de un cambio de requisito, el numerador ya no puede contar los envíos de aquellos que no han alcanzado la fecha de inicio del programa. La medida que se utilizó en el requisito anterior se puede encontrar a continuación.
NumberofsubA á VAR a-MAX('Table 1'[Turn-in Date (Month)]) VAR b-DIVIDE(CALCULATE(DISTINCTCOUNT('Table 1'[Student ID])), COUNTBLANK('Table 2'[Program Start Date])+CALCULATE(COUNT ('Tabla 2'[ID de estudiante]),FILTER('Tabla 2',NOT(ISBLANK('Tabla 2'[Fecha de inicio del programa]))&&'Tabla 2'[Fecha de inicio del programa]<-a)),0)
Voy a proporcionar ejemplos de las tablas que se utilizan.
Tabla 1:
Cuadro 2:
He intentado filtrar el numerador como el denominador se filtra en la medida anterior, pero no he tenido suerte. ¿Podría alguien señalarme en la dirección correcta?
R/
Connor
Solved! Go to Solution.
Hola @cmaloyb ,
Puede usar la fórmula siguiente como numerador, pero solo funcionará cuando la relación no esté activa.
Measure = CALCULATE(DISTINCTCOUNT(Table1[Student]),FILTER(Table2,Table2[Start]=BLANK()||Table2[Start]<SELECTEDVALUE(Table1[Turn_in])))
Saludos
Jay
Equipo de Apoyo Comunitario _ Jay Wang
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @cmaloyb ,
Puede usar la fórmula siguiente como numerador, pero solo funcionará cuando la relación no esté activa.
Measure = CALCULATE(DISTINCTCOUNT(Table1[Student]),FILTER(Table2,Table2[Start]=BLANK()||Table2[Start]<SELECTEDVALUE(Table1[Turn_in])))
Saludos
Jay
Equipo de Apoyo Comunitario _ Jay Wang
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Parece haber funcionado, gracias!
Hola @cmaloyb ,
¿Hay alguna relación entre estas dos tablas?
Saludos
Jay
Equipo de Apoyo Comunitario _ Jay Wang
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @v-jayw-msft,
La relación es de uno a muchos entre los identificadores de estudiante en la Tabla 2 a la Tabla 1.
Respetuosamente
Connor