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

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.

Reply
Syndicate_Admin
Administrator
Administrator

Visualice solo la coincidencia de valor con el requisito

Queridos todos,

¿Puedo pedirle consejo para el siguiente número?

Datos: producto, semana, valor

expectativa:

  • flexibilidad para seleccionar 2 semanas por una cortadora
  • El gráfico solo mostrará el producto que tenga valor de la última semana superior a 28 y la semana más lejana es inferior a 28.

por ejemplo:

Cuando selecciono la semana 16.2021 y la semana 17.2021

  • Resultado:mostrar solo el valor del producto A en la semana 16.2021 y 17.2021.
  • Motivo:el valor del producto A en la semana 17.2021 es 30 (>28) y el valor del producto A en la semana 16.2021 es 20 (<28).

Cuando selecciono la semana 14.2021 y la semana 16.2021

  • Resultado: mostrar solo el valor del producto B en la semana 14.2021 y 16.2021
  • Motivo: el valor del producto B en la semana 16.2021 es 31 (>28) y el valor del producto B en la semana 14.2021 es 17 (<28).

El gráfico debe mostrar el valor de la coincidencia del producto con el requisito.

Ejemplo:cuando se selecciona la semana 14.2021 y 16.2021

Nguyen_0-1620205611074.png

Nguyen_1-1620205629441.png

¡Muchas gracias por su apoyo!

datos:

productosemanavalor
A16.202120
A17.202130
B16.202131
B17.202119
A14.202112
A15.202110
B14.202117
B15.202131
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @Nguyen,

Siga estos pasos:

1. Agregue una tabla nw para la segmentación de datos:

table 2 for slicer.jpg

2. Añadir medidas :

<28 = 
var _min=MIN('Table 2'[Week])
var _minvalue=CALCULATE(MAX('Table'[Value]),FILTER('Table',[Product]=MAX('Table'[Product])&&[Week]=_min))
return IF(_minvalue<28,_minvalue)
>28 = 
var _max=MAX('Table 2'[Week])
var _maxvalue=CALCULATE(MAX('Table'[Value]),FILTER('Table',[Product]=MAX('Table'[Product])&&[Week]=_max))
return IF(_maxvalue>28,_maxvalue)
flag = IF(ISBLANK([<28]),[>28],[<28])
output = IF(CALCULATE(COUNTROWS('Table'),FILTER(ALLEXCEPT('Table','Table'[Product]),[flag]<>BLANK()))=2,[flag])

La salida final se muestra a continuación:

dynamic output.gif

Saludos
Párpados Qin
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

No @Nguyen,

Siga estos pasos:

1. Agregue una tabla nw para la segmentación de datos:

table 2 for slicer.jpg

2. Añadir medidas :

<28 = 
var _min=MIN('Table 2'[Week])
var _minvalue=CALCULATE(MAX('Table'[Value]),FILTER('Table',[Product]=MAX('Table'[Product])&&[Week]=_min))
return IF(_minvalue<28,_minvalue)
>28 = 
var _max=MAX('Table 2'[Week])
var _maxvalue=CALCULATE(MAX('Table'[Value]),FILTER('Table',[Product]=MAX('Table'[Product])&&[Week]=_max))
return IF(_maxvalue>28,_maxvalue)
flag = IF(ISBLANK([<28]),[>28],[<28])
output = IF(CALCULATE(COUNTROWS('Table'),FILTER(ALLEXCEPT('Table','Table'[Product]),[flag]<>BLANK()))=2,[flag])

La salida final se muestra a continuación:

dynamic output.gif

Saludos
Párpados Qin
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

@Nguyen , Pruebe una medida como

medida =
var _1 = calculate(distinctCOUNT([Week]), allselected(Table)
var _2 = countx(allselected(Table) , [product] =max([product]),[Week])
devolución
calculate(sum(table[Value]), filter(Table, _1=_2))

hola

Prueba el código, pero a continuación problema.

Además, necesito comparar el valor de la última semana >28 y la semana más lejana < 28. Pero esta medida aún no se suma a esta parte. ¿Podría aconsejar, por favor?

Nguyen_0-1620210189198.png

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.