Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
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.⚡