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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric 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.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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