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

Levantar un indicador cuando el ID seleccionado por el usuario existe en una ruta o cadena

Hola

Tengo una tabla de artículos y una tabla de productos.

En la tabla de productos tengo una columna donde todos los elementos necesarios para construir el producto se enumeran de A_B_C manera.

Saniat_0-1672237307959.png



Hasta ahora:
Con la ayuda de @v-zhangti , hasta ahora he logrado (adjunto) que si el usuario selecciona un ItemID, puedo mostrar la lista de productos que se pueden construir usando este ItemID.

Blanco:
El usuario seleccionará un ItemName y quiero mostrarle cuántos productos se pueden crear a partir de él.

¡Gracias!

Resuelto: Re: Uso de PATHCONTAINS y SELECTEDVALUE - Comunidad de Microsoft Power BI

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hi, @Saniat

Puede probar los siguientes métodos.

Measure = 
Var _N1=SEARCH(SELECTEDVALUE('Item'[ItemName]),SELECTEDVALUE('Product'[Product]),1,0)
Return
IF(_N1>0,1,0)

vzhangti_0-1672299739473.png

Count = COUNTX(FILTER(ALL('Product'),[Measure]<>BLANK()),[Product])

vzhangti_1-1672299790271.png

¿Es este el resultado que esperas?

Saludos

Equipo de apoyo comunitario _Charlotte

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Gracias @v-zhangti y @amitchandak

La solución funcionará cuando tenga un número limitado de medidas, pero supongo que cualquiera tendría dificultades si hay, digamos, 20+ medidas, ya que ahora tengo que aplicar esta lógica en todas y cada una de las medidas manualmente.

¿Crees que puede haber una mejor manera de lograrlo?

Estaba pensando en un filtro central o bandera que se puede colocar en el nivel de informe, por lo que si las filas satisfacen la condición se incluyen en todos los calcs / medidas, de lo contrario no.



Gracias

Syndicate_Admin
Administrator
Administrator

@Saniat , Basado en lo que obtuve una nueva medida

mesasure =

var _item = maxx(allselected(Item), Item[Item ID])

devolución

countrows(filter(Product, containsstring(product[Items], _item) ) )

Gracias @amitchandak

Tengo pocas medidas basadas en la selección del usuario, el recuento de productos es solo una de ellas.

Me preguntaba si puedo obtener una bandera en la tabla Productos que indicará: estos son los productos que puedo producir a partir de los artículos seleccionados por el usuario.

Luego puedo crear mis propias medidas (recuento de productos, suma de precios, fecha más temprana de producción) en la tabla de productos.

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.