jazminwing
Hola,
Soy nuevo en las fórmulas de Power BI y necesito ayuda para crear algunas columnas nuevas.
Tengo una columna de «fuente principal» con varios textos dentro, por ejemplo, anuncio, sitio web, alianza, recomendación, repetir.
Quiero dividir estos datos en dos nuevas columnas que me darán mis ‘nuevos clientes potenciales’ y mis ‘clientes potenciales repetidos’ (esencialmente).
¿Cuál es la mejor manera de hacer esto? Pensé que tal vez podría usar una fórmula similar a la siguiente para replicar el texto en la nueva columna para los campos con texto que coincida con lo que se ha especificado en el código. [essentially filtering out the other data]. Sin embargo, solo puedo hacer que esto funcione usando una opción de datos (como se muestra a continuación). Cuando intenté combinar varias opciones de datos, no funciona. No estoy seguro de si esta es la mejor manera de hacerlo, ya que parece complicado. ¿Se podría utilizar un filtro en su lugar?
nuevo nombre de columna = If (tabla[column]= «anuncio», «anuncio»)
¡La ayuda será muy apreciada!
v-shex-msft
Hola @jasminwing,
Puede echar un vistazo a la fórmula a continuación, utilizo if function y selectcolumn para derramar estos registros en las columnas de la nueva tabla:
Tabla de datos:
Tabla = SELECTCOLUMNS (Tabla1, «nuevo cliente potencial», si ([lead source]= «repetir», EN BLANCO (),[lead source]), «repetir clientes potenciales», si ([lead source]= «repetir», «repetir», EN BLANCO ()))
Saludos,
Xiaoxin Sheng
v-shex-msft
Hola @jasminwing,
Puede echar un vistazo a la fórmula a continuación, utilizo if function y selectcolumn para derramar estos registros en las columnas de la nueva tabla:
Tabla de datos:
Tabla = SELECTCOLUMNS (Tabla1, «nuevo cliente potencial», si ([lead source]= «repetir», EN BLANCO (),[lead source]), «repetir clientes potenciales», si ([lead source]= «repetir», «repetir», EN BLANCO ()))
Saludos,
Xiaoxin Sheng
jazminwing
En respuesta a v-shex-msft
Gracias por tu ayuda @ v-shex-msft
Experimentamos con la fórmula y funcionó cuando solo intentamos crear una nueva columna. Ahora tenemos dos columnas ‘nuevos clientes potenciales’ y ‘clientes potenciales repetidos’ y aún podemos filtrar las columnas según sea necesario.
Vea a continuación nuestra solución para crear la tabla de ‘nuevos clientes potenciales’.
NEW_LEADS = IF (clientes potenciales[MARKETING_TYPE]= «Anuncio», «Anuncio», si (Clientes potenciales[MARKETING_TYPE]= «Alliance», «Alliance», if (Leads[MARKETING_TYPE]= «Sitio web», «Sitio web», si (Clientes potenciales[MARKETING_TYPE]= «Walk in», «Walk In»))))
Luego repetimos esto para crear la nueva columna para clientes potenciales repetidos:
REPEAT_LEADS = IF (clientes potenciales[MARKETING_TYPE]= «Repetir», «Repetir», si (conduce[MARKETING_TYPE]= «Repetir minorista», «Repetir minorista», si (Clientes potenciales[MARKETING_TYPE]= «Recomendación», «Recomendación»))
¡De nuevo, gracias por tu ayuda!
jazmín
En respuesta a v-shex-msft
Hola @ v-shex-msft Muchas gracias por tu ayuda.
He probado varias fórmulas con nuestros datos y no puedo hacer que esto funcione. Mi último intento se copia a continuación con información más detallada de lo que estoy tratando de lograr en caso de que usted o alguien pueda ayudar.
Tabla = SELECTCOLUMNS (Leads, «Repeat_Leads», si ([MARKETING_TYPE]= «repetir constructor», EN BLANCO (),[MARKETING_TYPE]), «arquitecto repetido», si ([MARKETING_TYPE]= «repetir minorista», «repetir diseñador de interiores», EN BLANCO ()))
Nombre de la tabla existente: Clientes potenciales
Nombre de columna existente: Marketing_Type (este es el nombre real de la columna ‘fuente principal’ a la que me referí anteriormente)
Repetir prospectos (nueva columna que quiero crear)
Hay aprox. 8 entradas de campo diferentes que quiero combinar en esta nueva tabla. p. ej., constructor repetido, venta minorista repetida, recomendación minorista, recomendación de constructor
Todas estas entradas contienen la palabra ‘repetir’ o ‘recomendación’, por lo que ¿podría usarse una expresión CONTAIN?
Nuevos clientes potenciales (nueva columna que quiero crear)
Hay aprox. 15 entradas de campo diferentes que quiero combinar en esta nueva tabla, por ejemplo, anuncio, alianza, sitio web, sin cita previa, llamada en frío, llamada en negrita, llamada a la base de datos
Gracias
v-shex-msft
En respuesta a jazmín
Hola @jasminwing,
Según la prueba, encuentro que contiene función, use la coincidencia de precisión para verificar todas las filas de una columna específica, si las filas contienen la cadena especificada, devolverá verdadero.
Puede utilizar la función de búsqueda para lograr su requisito, a continuación se muestra la muestra:
Tabla de datos.
Escriba una medida para comprobar si la columna de especificación contiene una cadena de especificación.
Comentario: marque la columna «Código» si contiene «2», si no contiene «2», devolverá un error
Marque existe = si (ESERROR (SEARCH («2», VALUES (Sheet1[Code]))), «No contener», «Contener»)
Cree una tabla visual para mostrar el resultado:
Saludos,
Xiaoxin Sheng