Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola equipo,
Busco una fórmula DAX que me permita, cuando se selecciona un producto, devolver el número de perfiles que funcionan o están asignados a este producto.
Gracias de antemano por su ayuda.
Factura
Fábrica | Producto | Perfil | Datos |
BOULOGNE | Bicicleta | Arquitecto de la nube | 18 |
BOULOGNE | Bicicleta | DevSecOps | 270,9 |
BOULOGNE | Coche | Ingeniería | 27 |
BOULOGNE | Bicicleta | Líder de desarrollo | 72 |
BOULOGNE | Coche | Propietario del producto | 57 |
BOULOGNE | Bicicleta | Director | 9 |
BOULOGNE | Bicicleta | UX/UI | 72 |
BOULOGNE | Moto | Experto | 54 |
Solved! Go to Solution.
El objetivo es proporcionar estadísticas sobre el número de ingenieros, técnicos, expertos, etc. asignados a cada producto fabricado.
Mi mesa está clara, pero ¿y si tuvieras mil productos? La pantalla no será bonita en un gráfico, por lo que quiero usar un DAX.
Probé su fórmula y no funcionó. Sin embargo, modifiqué la fórmula de @amitchandak y funcionó:
Recuento de perfiles = CALCULATE(DISTINCTCOUNT('Carga planificada'[Perfil]),ALLSELECTED('Carga planificada'[Producto]))
Gracias por sus comentarios.
El objetivo es proporcionar estadísticas sobre el número de ingenieros, técnicos, expertos, etc. asignados a cada producto fabricado.
Mi mesa está clara, pero ¿y si tuvieras mil productos? La pantalla no será bonita en un gráfico, por lo que quiero usar un DAX.
Probé su fórmula y no funcionó. Sin embargo, modifiqué la fórmula de @amitchandak y funcionó:
Recuento de perfiles = CALCULATE(DISTINCTCOUNT('Carga planificada'[Perfil]),ALLSELECTED('Carga planificada'[Producto]))
Gracias por sus comentarios.
@Bill252 , creo que una simple medida debería ser suficiente
DISTINCTCOUNT(ProfilesData[Profil])
Parcela con Profil
o pruebe
Recuento de perfiles =
CALCULAR(
DISTINCTCOUNT(ProfilesData[Profil]),
ALLSELECTED(ProfilesData)
)
Hola @amitchandak , en primer lugar, gracias por sus comentarios.
Sin embargo, mi llamada de tabla "Carga planificada". Consta de 5 columnas:
1. Planta (Usine) ; 2. Producto (producto); 3. Perfil (Perfil) ; 4. Valor (datos); 5. Fecha
He probado varias fórmulas pero no me devuelven lo que quiero, por ejemplo:
Número de perfiles = COUNTROWS(FILTER('Carga planificada', 'Carga planificada'[Perfil] = SELECTEDVALUE('Carga planificada[Productos])))
o
Número de perfiles = CALCULATE(COUNT('Carga planificada'[Perfil]), CROSSFILTER ('Carga planificada'[Productos]))
Gracias de antemano por sus comentarios
Proyecto de ley252
Hola @Bill252,
No estoy seguro de entender por qué desea este recuento, ya que sus datos ya están bien formados, por lo que puede mostrarlos en cualquier elemento visual.
Sin embargo, si todavía lo necesita para otra cosa, tal vez pueda intentarlo:
CALCULATE(COUNTROWS('Planned Loads'),FILTER('Planned Loads','Planned Loads'[Profil]))
Saludos