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, estoy usando el siguiente dax para excluir las filas que contienen cierto texto para que pueda obtener el valor requerido. Aquí está el dax: Columna - IF( Sheet1[Grupo OD] - "0-30", IF( Sheet1[Resultado] - "",
IF( not CONTAINS(Sheet1,Sheet1[UltimateParentDUNSNumber], "NSA"), Sheet1[Total Value] ) ))
Pero, no estoy obteniendo el resultado requerido a través de Dax. Todavía tengo que usar los filtros manuales para obtener el valor. Cualquier ayuda para obtener el resultado a través de dax sería apreciada.
Gracias de antemano.
Solved! Go to Solution.
Hola @Anand24 @harshnathani ,
Gracias por su ayuda con mi consulta.
He realizado cambios menores en la fórmula DAX y ahora puedo ver el resultado esperado. Esto es lo que usé:
Columna ? SI(
AND(Sheet1[Days to Decision] á "0-30", NOT(CONTAINSSTRING(Sheet1[UltimateParentDUNSNumber],"NSA"))),
IF(Sheet1[Resultado] á "",
Sheet1[Valor total]))
Gracias de nuevo por sus esfuerzos!!!
saludos
Mahesh
@harshnathani Hola, se trata de datos confidenciales y no tengo ningún dato de muestra como tal. Sin embargo, puedo darle un informe al respecto.
IF( Sheet1[OD group] á "0-30", IF( Sheet1[Resultado] á "",
IF( not CONTAINS(Sheet1,Sheet1[UltimateParentDUNSNumber], "NSA"), Sheet1[Total Value] ) ))
el resultado que estoy anticipando es que debería excluir todos los datos enumerados "NSA" (independientemente de la colocación de los alfabetos en una celda) y sólo calcular el resto de los datos basados en "Grupo OD"
Hola @Mahesh_Gupta ,
Avísame si esto funciona.
Column =
SWITCH(
TRUE(),
'Table'[OD group] = "0-30" && CONTAINSSTRING('Table'[UltimateParentDUNSNumber],"NSA"), 'Table'[Total Value],
BLANK()
)
Si no, cree algunos datos de muestra y comparta la salida necesaria.
saludos
Harsh Nathani
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)
@harshnathani Gracias por compartir el DAX para la consulta. Sin embargo, tenía la fórmula para no calcular la "NSA".
"UltimateParentDUNSNumber" contiene datos numéricos y alfanuméricos. En AlphaNumberic, debería "Excluir" todos los datos que contienen "NSA" en ellos.
La fórmula que ha proporcionado es calcular todas las filas que contienen "NSA" en ellas. Este debería ser el otro camino. A continuación se muestran los datos de ejemplo sobre cómo se ve y el resultado que espero.
saludos
Mahesh
UltimateParentDUNSNumber | Valor total | Grupo OD | Resultado |
NSA45476749 | 100 | 0-30 | |
Elim-NSA67454 | 745 | 0-30 | |
4569485 | 56873 | 0-30 | 56873 |
5738456 | 475834 | 0-30 | 475834 |
4735436 | 4564 | 0-30 | 4564 |
Hola @Mahesh_Gupta ,
Puede utilizar el siguiente DAX en una medida:
Dale un pulgar hacia arriba si este post te ayudó de alguna manera y marca este post como solución si resolvió tu consulta !!!
@Anand24 He probado las dos fórmulas proporcionadas y solo veo una salida con ambas fórmulas. a continuación está la captura de pantalla de la salida
Hola @Anand24 @harshnathani ,
Gracias por su ayuda con mi consulta.
He realizado cambios menores en la fórmula DAX y ahora puedo ver el resultado esperado. Esto es lo que usé:
Columna ? SI(
AND(Sheet1[Days to Decision] á "0-30", NOT(CONTAINSSTRING(Sheet1[UltimateParentDUNSNumber],"NSA"))),
IF(Sheet1[Resultado] á "",
Sheet1[Valor total]))
Gracias de nuevo por sus esfuerzos!!!
saludos
Mahesh
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 |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |