Forum Discussion
DISTINCTCOUNT
Accidentalmente cerré el otro post, nuevo miembro.. Quiero DISTINCTCOUNT "Decimal hm" columna para crear un tiempo de ejecución de equipo, y no incluir en el recuento elementos como adjuntos o cualquiera con menos de 10. Esto es para que las pruebas de mantenimiento del equipo, etc., no se incluyan en el tiempo de ejecución. Gracias de antemano, Daniel
Creo que esto podría ser lo que quieres. Mira todos los [hm decimales] y cuenta cuántas filas están asociadas con él y luego filtra para mantener solo aquellas en las que el recuento de filas es mayor o igual a 10.
Runtime (hours) = VAR Summary = SUMMARIZE ( Sheet1, Sheet1[decimal hm], "@Rows", COUNTROWS ( 'Sheet1' ) ) RETURN COUNTROWS ( FILTER ( Summary, [@Rows] >= 10 ) ) / 4Aquí hay otro enfoque que itera a través del distinto [Decimal hm] comprobando el recuento de filas para cada uno:
Runtime (hours) = SUMX ( DISTINCT ( Sheet1[decimal hm] ), IF ( CALCULATE ( COUNTROWS ( Sheet1 ) ) >= 10, 0.25, 0 ) )
4 Replies
- Syndicate_Admin
Administrator
Hola @Saharas_Run ,
cree un archivo pbix que contenga datos de ejemplo, si desea tener una columna calculada, un pbix con una sola tabla es suficiente, pero es necesario que se incluyan todas las columnas calculadas. Si está buscando una medida, su archivo de muestra debe reflejar su modelo de datos (tablas, relaciones, columnas calculadas y medidas relevantes). Sube el archivo a onedrive o dropbox y comparte el enlace. Si está utilizando Excel para crear los datos de ejemplo, comparta también xlsx.
Saludos
Gato
- Syndicate_Admin
Administrator
Archivo adjunto
- Syndicate_Admin
Administrator
Hola de nuevo Tom, ver enlace adjunto - gracias
https://drive.google.com/file/d/12wXq5vZc_sfll6-N-YSM_RcW7YNwuVjF/view?usp=sharing
- Syndicate_Admin
Administrator
Creo que esto podría ser lo que quieres. Mira todos los [hm decimales] y cuenta cuántas filas están asociadas con él y luego filtra para mantener solo aquellas en las que el recuento de filas es mayor o igual a 10.
Runtime (hours) = VAR Summary = SUMMARIZE ( Sheet1, Sheet1[decimal hm], "@Rows", COUNTROWS ( 'Sheet1' ) ) RETURN COUNTROWS ( FILTER ( Summary, [@Rows] >= 10 ) ) / 4Aquí hay otro enfoque que itera a través del distinto [Decimal hm] comprobando el recuento de filas para cada uno:
Runtime (hours) = SUMX ( DISTINCT ( Sheet1[decimal hm] ), IF ( CALCULATE ( COUNTROWS ( Sheet1 ) ) >= 10, 0.25, 0 ) )