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,
Estoy luchando con cómo obtener un recuento de "placa de unidad" única basada en los datos a continuación, con recuentos un filtro y grupo por el uso de "EDAD AñOS" > 2 y Neumáticos "OLD".
TIPO DE UNIDAD | PLACA DE UNIDAD | Color | Neumáticos | Age Años |
Coche | XYZ1 | Rojo | Nuevo | 1 |
Coche | XYZ1 | Rojo | Nuevo | 1 |
Coche | XYZ36 | Azul | Viejo | 5 |
Coche | XYZ400 | Rojo | Viejo | 6 |
Coche | XYZ5 | Azul | Nuevo | 2 |
Coche | XYZ1 | Azul | Viejo | 5 |
Coche | XYZ9 | Verde | Nuevo | 3 |
Coche | XYZ9 | Verde | Nuevo | 3 |
Coche | XYZ400 | Rojo | Viejo | 6 |
La tabla es mucho más grande que esto y si hago un filtro manual (con sólo los datos anteriores) el valor vuelve como 3 (¿Años de edad??) en lugar de 4.
Pregunta rápida secundaria: ¿hay un paso a través de disponible en Power Bi? Sería impresionante tener la capacidad de ver el cambio de la tabla a medida que compone la consulta / medida, etc.
Hmm ahora tengo un problema con la aceptación de las soluciones, combo'd ambos para obtener lo que necesitaba. 🙂
Terminé con:
CountUniquePlates = CALCULATE(DistinctCount('Table'[UNIT PLATE]), FILTER('Table', 'Table'[AGE Years]> 2 && 'Table'[TIRES] ="OLD"))
Gracias a todos los que respondieron.
Por favor, pruebe esta expresión
NewMeasure - CALCULATE(DISTINCTCOUNT(Table[Unit Plate]), Table[Age Years]>2, Table[Tires] á "Old")
No hay un editor DAX como el editor de consultas (que sería greate); sin embargo, puede abordarlo visualizando las expresiones de filtro/tabla mediante una tabla DAX y/o dividiendo las expresiones en variables y "devolviendo" cada una individualmente para solucionar problemas. Esta expresión tampoco necesita, pero para consultas más complejas esos enfoques son muy útiles.
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Hola @WAB_Dave - Prueba a continuación:
CountMeasure = CALCULATE(Count('Table'[UNIT PLATE]), FILTER('Table', 'Table'[AGE Years]> 2 && 'Table'[TIRES] ="Old"))
Esto le dará la salida como 4.
Espero que esto ayude.
Salud
-Namish B
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 | |
2 | |
2 | |
2 | |
1 |