Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Cómo mostrar todos los perfiles adjuntos a un producto cuando está seleccionado (con DAX)

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ábricaProductoPerfilDatos
BOULOGNEBicicletaArquitecto de la nube18
BOULOGNEBicicletaDevSecOps 270,9
BOULOGNECocheIngeniería 27
BOULOGNEBicicletaLíder de desarrollo72
BOULOGNECochePropietario del producto57
BOULOGNEBicicletaDirector9
BOULOGNEBicicletaUX/UI72
BOULOGNEMotoExperto 54
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

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.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

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.

Syndicate_Admin
Administrator
Administrator

@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

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Fabric Monthly Update - May 2024

Check out the May 2024 Fabric update to learn about new features.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.