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
Nikki
Helper II
Helper II

Contiene Fórmula

Hola tengo una serie de columnas personalizadas ejemplo:

Concepto (el resultado es un error de paso o una consulta)

Iniciativa (el resultado es error de paso o consulta)

Proyecto (el resultado es error de paso o consulta)

Breve (el resultado es un error de paso o una consulta)

Entonces necesito escribir una fórmula que me diga lo siguiente:

Resultado general: si algún resultado de la 4 vuelve un error - su error, si algún resultado vuelve una consulta - su consulta else Pass.

¿Puedes ayudarme, por favor? ¿cuál es la mejor opción para esta fórmula?

Gracias

🙂

5 REPLIES 5
harshnathani
Community Champion
Community Champion

Hola @Nikki ,

Crear una columna calculada

Status =
SWITCH (
    TRUE (),
    'Table'[Concept] = "Fail"
        || 'Table'[Initiative] = "Fail"
        || 'Table'[Project] = "Fail"
        || 'Table'[Brief] = "Fail", "Fail",
    'Table'[Concept] = "Query"
        || 'Table'[Initiative] = "Query"
        || 'Table'[Project] = "Query"
        || 'Table'[Brief] = "Query", "Query",
    "Pass"
)

1.jpg


saludos

Harsh Nathani


Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

Hola de nuevo

mi fórmula funcionó:

Estado de la etapa conceptual ?
SWITCH (
VERDADERO (),
'Proyectos'[Estado del concepto] - "Fallo"
|| 'Proyectos'[Estado P20] - "Fallo"
|| 'Proyectos'[Estado del Pacto] - "Fallo"
|| 'Proyectos'[Estado de SPOE] - "Fallo"
|| 'Proyectos'[Estado de Artefacto de Financiación de Semillas] - "Fallo",
"Fallo",
'Proyectos'[Estado del concepto] - "Consulta"
|| 'Proyectos'[Estado P20] - "Consulta"
|| 'Proyectos'[Estado del pacto] - "Consulta"
|| 'Proyectos'[Estado de artefacto de financiación de semillas] - "Consulta"
|| 'Proyectos'[Estado de la SPOE] - "Consulta", "Consulta",
"Paso"
)
pero ahora tengo otro desafío. Solo necesito mostrar un resultado (pasar, consultar o fallar) solo si el proyecto está en la fase de concepto. o ya ha pasado por esa etapa.
Tengo otra mesa que marca la etapa que es concepto, evaluar, diseñar, construir, cerrar
he cosechado la fórmula anterior para cada resultado de la etapa. pero si estoy en evaluación debería ver un resultado para el concepto y evaluar, pero no para la construcción de diseño cerca.
Tengo otra mesa que realiza un seguimiento de en qué etapa se encuentra el proyecto (ya sea en curso o completado. para cada 5 etapas)
¿cuál es la mejor manera de lograr esto?

Puede usar RELATED o LOOKUPVALUE para traer el valor de otras tablas virtualmente durante el cálculo y comprobar si coincide con una condición.
AntrikshSharma
Community Champion
Community Champion

Tal vez intente algo como esto:

Status =
VAR FinalString =
    CONCATENATEX (
        FILTER ( Nikki, Nikki[Num] = EARLIER ( [Num] ) ),
        [Concept] & [Initiative] & [Project] & [Brief]
    )
VAR LowerString =
    LOWER ( FinalString )
VAR PassIncluded =
    SEARCH ( "pass", LowerString, 1, 0 )
VAR QueryIncluded =
    SEARCH ( "query", LowerString, 1, 0 )
VAR Result =
    SWITCH ( TRUE (), QueryIncluded > 0, "Query", PassIncluded > 0, "Pass", "Fail" )
RETURN
    Result

Nikki.PNG

muchas gracias !!

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.

Top Kudoed Authors