data23f
Hay dos columnas: Asunto y Tipo
Aquí están los criterios
En la columna Asunto si aparece («Demostración», «Presentación» o «Webex»), O en la columna Tipo («Demo», «Presentación» o «Webex»), el resultado debería ser «DEMO».
En la columna Asunto, si NO aparece («correo electrónico», «demostración», «visita», «presentación» o «webex»), Y en la columna Tipo («llamada») aparece, el resultado debería ser «LLAMA».
En la columna Asunto, si aparece («correo electrónico» o «mensaje enviado»), el resultado debe ser «CORREO ELECTRÓNICO».
¿Cómo se escribe esto en una sola fórmula?
¡Gracias!
Zubair_Muhammad
@ data23f
Prueba esta columna
Column =
VAR Condition1 =
OR (
Table1[Subject] IN { "Demo", "Presentation", "Webex" },
Table1[Type] IN { "Demo", "Presentation", "Webex" }
)
VAR Condition2 =
AND (
NOT Table1[Subject] IN { "email", "demo", "visit", "presentation", "webex" },
Table1[Type] = "call"
)
VAR Condition3 = Table1[Subject] IN { "email", "message sent" }
RETURN
SWITCH ( TRUE (), Condition1, "DEMO", Condition2, "CALL", Condition3, "EMAIL" )
data23f
En respuesta a Zubair_Muhammad
¡Gracias por su respuesta!
Usé tu fórmula pero obtuve el siguiente error:
La sintaxis de ‘Llamar’ es incorrecta. (DAX (VAR Demo = OR (Evento[Subject] EN {«Demo», «Presentación», «Webex»}, evento[Type] IN {«Demo», «Presentación», «Webex»}) VAR Call = AND (NOT Event[Subject] EN {«correo electrónico», «demostración», «visita», «presentación», «webex»}, evento[Type] = «llamar
Creo que había más en el mensaje de error, pero no pude copiarlo.
Así es como ingresé la fórmula:
Fórmula DAX =
Zubair_Muhammad
En respuesta a data23f
@ data23f
¿Lo agregó como una columna calculada?
¿Podrías compartir el archivo o captura de pantalla de la vista de datos como la imagen a continuación?
data23f
En respuesta a Zubair_Muhammad
Sí, agregué como una nueva columna.
Zubair_Muhammad
En respuesta a data23f
@ data23f
Parece que la llamada es una palabra reservada
Prueba esto en su lugar
DAXFormula = VAR Demo = OR ( Event[Subject] IN { "Demo", "Presentation", "Webex" }, Event[Type] IN { "Demo", "Presentation", "Webex" } ) VAR Call_ = AND ( NOT Event[Subject] IN { "email", "demo", "visit", "presentation", "webex" }, Event[Type] = "call" ) VAR Email = Event[Subject] IN { "email", "message sent" } RETURN SWITCH ( TRUE (), Demo, "DEMO", Call_, "CALL", Email, "EMAIL" )
data23f
En respuesta a Zubair_Muhammad
Cambié a Call_ pero sigo sin funcionar.
Además, los resultados que espero no se alinean con el Tipo y el Asunto.
Si uso DAXFormula e inserto en la tabla con Tipo y Asunto, entonces para Tipo = «Entrenamiento – Webex», entonces DAXFormula debería ser «Demostración».
Así que creo que todavía hay algunos problemas con esta fórmula. ¿Puedes investigar esto?
¿También debería usarse la búsqueda?
v-chuncz-msft
En respuesta a data23f
@ data23f,
Puede utilizar SEARCH.
https: //community.powerbi.com/t5/Desktop/Test-IF-string-exists-based-on-a-list-of-values/mp/554637 # …
data23f
En respuesta a v-chuncz-msft
Aún no he recibido respuesta.
¿Por qué es tan difícil encontrar un texto específico que se muestre en varios campos?
sturlaws
En respuesta a data23f
@ data23f, podría ser una buena idea que lea esto:
https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
Si pudiera publicar un subconjunto de los valores que tiene en Asunto y Tipo, y en un formato que se pueda copiar en lugar de una imagen, será mucho más fácil ayudarlo.