Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Querida comunidad Power Bi,
Necesito su ayuda para contar la ocurrencia en la última fecha de la tabla.
Tengo una mesa de los miembros del club que asisten a actividades de acondicionamiento físico. En los cuadros de mando me gustaría destacar automáticamente el número de los que estuvieron presentes en el último día que es 5/3/2022 en la tabla a continuación. ¿Pueden ayudarme con los códigos DAX para obtener este resultado?
Gracias
Fecha | Presente |
5/1/2022 | Paul |
5/1/2022 | Serge |
5/1/2022 | Policía |
5/2/2022 | Sacha |
5/2/2022 | Policía |
5/2/2022 | Paul |
5/2/2022 | David |
5/3/2022 | Chris |
5/3/2022 | Flora |
5/3/2022 | Serena |
5/3/2022 | Jorge |
5/3/2022 | Paul |
5/3/2022 | Vincent |
Estos son los pasos que puede seguir:
1. Crear medida.
Flag =
IF(
MAX('Table'[Date])=
MAXX(ALL('Table'),'Table'[Date]),1,0)
Count =
COUNTX(ALLSELECTED('Table'),'Table'[Present])
2. Coloque [Flag]en Filtros, establezca is=1, aplique filtro.
3. Resultado:
Si necesita pbix, haga clic aquí.
Saludos
Liu Yang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente
El siguiente código lo ayuda a obtener el recuento de personas presentes en el último día.
Measure = CALCULATE(COUNT('Table'[Present]),LASTDATE('Table'[Date]))
salida:-
Sería útil si pudiera compartir la muestra de resultados esperados.
BR
Samarth
Estimado Samarth_18 Me disculpo por no responder antes mientras viajo a un lugar fuera del alcance de Internet.
Muchas gracias, probé esto y trabajo, pero todavía tengo un desafío para mostrar "0" en un visual cuando el recuento está "en blanco". Su ayuda en esto es más que bienvenida.
Intenté lo siguiente, pero recibí una serie de "expresiones inesperadas" de la línea 2
1 Medida = CALCULAR(CONTAR('Tabla1'[Presente],ÚLTIMA FECHA(Tabla1[Fecha]))
2 retrun
3 SI(ISBLANK(Medida),0,Medida)
@NDJI , Puede actualizar la medida de la siguiente manera:
Measure = CALCULATE(COUNT('Table'[Present]),LASTDATE('Table'[Date]))
Estimados Samarth_18 comunidad, solo para decir que logré reemplazar el conteo 'en blanco' en la última fecha por '0'. Cualquiera que desee el mismo resultado debe probar esto:
Medida =IF(ISBLANK(CALCULATE(COUNT('Table'[Presente]),LASTDATE('Table'[Date]))),0, CALCULATE(COUNT('Table'[Present]),LASTDATE('Table'[Date])))