Forum Discussion
Filtrado de datos
Hola a todos
Espero que alguien pueda ayudarme con lo siguiente.
a continuación se muestra un pequeño conjunto de datos.
Quiero configurar un filtro que me da sólo los detalles de los pedidos en los que sólo se menciona el partnr AMS300037.
En este ejemplo sólo orden nº 8998429 y 8998478.
Como las otras órdenes contienen más partnumbers que solo AMS300037, estas órdenes deben omitirse en este filtro.
¡Gracias por su ayuda!
Este es el conjunto que se debe filtrar:
| Orden nr | partnr |
| 8998407 | AMS300065 |
| 8998407 | AMS300037 |
| 8998407 | AMS900010 |
| 8998421 | AMS300037 |
| 8998421 | AC120043303 |
| 8998421 | AMS900010 |
| 8998421 | 120074500SV |
| 8998429 | AMS300037 |
| 8998478 | AMS300037 |
Este debe ser el resultado del filtro
| 8998429 | AMS300037 |
| 8998478 | AMS300037 |
Allí, @jwi1
No estoy muy seguro de si la siguiente imagen es lo que está buscando.
Por favor, compruebe el enlace del archivo pbix de ejemplo abajo, y la medida.
https://www.dropbox.com/s/8s9wmfeebhzoxgg/jwi.pbix?dl=0
Resultado =Var groupby orden No. =FILTRO (CALCULADOR (GROUPBY ('Mesa','Tabla'[Orden nr],"@countpartnr", COUNTX ( CURRENTGROUP (), 1 )),ALL ( 'Tabla'[partnr] )),[@countpartnr] = 1)devoluciónMAXX ( groupbyordernr, 'Table'[Order nr] )Hola, mi nombre es Jihwan Kim.
Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Linkedin: https://www.linkedin.com/in/jihwankim1975/Hola @AlexisOlson , ¿Puedes ayudarme un poco más por favor?
He cambiado un poco la fórmula, estoy usando el CÓDIGO DE REPARACIÓN ahora.
Esto funciona bien, pero ahora quiero poder cambiar el código de reparación, usando una segmentación de datos.
Ya he creado una segmentación con dos códigos de reparación, mediante el uso de una tabla simple.
¿Ahora es posible cambiar el CÓDIGO DE REPARACIÓN VAR?Es decir, si hago clic en A03 1 RP 26, la medida debe funcionar con este código en lugar de A01 1 RN 26
¡gracias!
11 Replies
- Syndicate_Admin
Administrator
¿Está intentando hacer esto en el editor de consultas o con DAX?
- Syndicate_Admin
Administrator
Allí @AlexisOlson
Preferible con DAX, porque esto es sólo un ejemplo.
Si sé cómo hacer esto estoy planeando hacerlo viable para otros partnumbers también.
- Syndicate_Admin
Administrator
De acuerdo. ¿Cómo está utilizando este filtro? ¿Está intentando definir una tabla calculada o forma parte de una medida o está intentando limitar lo que se muestra en un objeto visual o qué?
- Syndicate_Admin
Administrator
Allí, @jwi1
No estoy muy seguro de si la siguiente imagen es lo que está buscando.
Por favor, compruebe el enlace del archivo pbix de ejemplo abajo, y la medida.
https://www.dropbox.com/s/8s9wmfeebhzoxgg/jwi.pbix?dl=0
Resultado =Var groupby orden No. =FILTRO (CALCULADOR (GROUPBY ('Mesa','Tabla'[Orden nr],"@countpartnr", COUNTX ( CURRENTGROUP (), 1 )),ALL ( 'Tabla'[partnr] )),[@countpartnr] = 1)devoluciónMAXX ( groupbyordernr, 'Table'[Order nr] )Hola, mi nombre es Jihwan Kim.
Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Linkedin: https://www.linkedin.com/in/jihwankim1975/- Syndicate_Admin
Administrator
¡Gracias, funciona bien!
- Syndicate_Admin
Administrator
Intentaría aplicar el filtro ShowOrder es 1 en el objeto visual donde
ShowOrder = VAR partnr = "AMS300037" VAR ordr = CALCULATE ( SELECTEDVALUE ( Table1[Order] ) ) RETURN IF ( CALCULATE ( SELECTEDVALUE ( Table1[partnr] ), ALL ( Table1 ), Table1[order] = ordr ) = partnr, 1, 0 )- Syndicate_Admin
Administrator
@AlexisOlson ¡Esto parece funcionar bien!
Ahora tengo una pregunta adicional: si quiero que el partnumber sea una variable (a través de un filtro más o menos), ¿es eso también posible?
- Syndicate_Admin
Administrator
seguro. Léalo como lo hice con Ordr.