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.
Hola
Acabo de crear una medida y una segmentación de datos que me permite excluir elementos que no quiero.
por ejemplo:
Mi tabla inicial :
Mi tabla filtrada si quiero excluir id artículo = 1 :
El código DAX asociado es:
VAR d =
LOOKUPVALUE('ARTICLE'[ID ARTICLE], 'ARTICLE'[ID ARTICLE], MIN('Table ARTICLE'[ID ARTICLE]))
devolución
SI (
ISFILTERED (Tabla ARTICLE'[ID ARTICLE]),
IF ( d EN VALORES ('ARTÍCULO'[ID ARTÍCULO]), 1, 0 ),
0
)
Pero quiero ir más allá "borrando" la visualización de la tabla todas las empresas que tienen un ID Artículo = 1
Así que mi resultado final debería ser:
Por favor, ¿tiene una idea del filtro que tengo que poner en marcha para lograr este resultado?
Gracias de antemano.
Alexis
Solved! Go to Solution.
Allí, @AlexisPREVOT
¿Por qué no crear una segmentación de datos para el campo ID?
Si insiste en utilizar una medida, intente crear las siguientes medidas:
_exclude = 1
_Flag =
IF ( 'Table'[_exclude] = MAX ( 'Table'[ID Article] ), 0, 1 )
O el parámetro whatif funcionará igual de bien
_Whatif flag =
IF('exclude items'[exclude items Value] = MAX('Table'[ID Article]),0,1)
Hay muchas maneras de lograr el resultado que deseas, elige el que más te guste
resultado:
Consulte el archivo adjunto a continuación para obtener más detalles
Espero que esto ayude.
Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hay @v-angzheng-msft ,
Lo siento por el retraso de mi respuesta.
Gracias por su solución que respondió completamente a mi solicitud.
Ten un buen día.
Alexis
Allí, @AlexisPREVOT
¿Por qué no crear una segmentación de datos para el campo ID?
Si insiste en utilizar una medida, intente crear las siguientes medidas:
_exclude = 1
_Flag =
IF ( 'Table'[_exclude] = MAX ( 'Table'[ID Article] ), 0, 1 )
O el parámetro whatif funcionará igual de bien
_Whatif flag =
IF('exclude items'[exclude items Value] = MAX('Table'[ID Article]),0,1)
Hay muchas maneras de lograr el resultado que deseas, elige el que más te guste
resultado:
Consulte el archivo adjunto a continuación para obtener más detalles
Espero que esto ayude.
Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @parry2k ,
Acabo de probar y funciona si i forzar el valor 'Tabla'[Id Artículo] = 1 a un valor dado.
Es cierto que me equivoco en mi solicitud, pero me gustaría que el "1" se reemplazara automáticamente por el valor de mi segmentación de datos.
Es posible ?
@AlexisPREVOT tiene pocas maneras de resolver esto, una es agregar una columna en su tabla y luego usar esta columna donde valor = 0
ID to Filter =
CALCULATE ( COUNTROWS ( 'Table' ), ALLEXCEPT ( 'Table', 'Table'[ID Enterprise] ), 'Table'[ID Article] = 1 ) + 0
Consulte mi última entrada de blog comparando el cliente seleccionado con otros clientes N principales | PeryTUS Me gustaría ❤ Felicitaciones si mi solución ayudó. 👉 Si puede pasar tiempo publicando la pregunta, también puede hacer esfuerzos para dar Felicitaciones a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!
⚡Visítenos en https://perytus.com, su ventanilla única para proyectos, formación y consultoría relacionados con Power BI.⚡
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |