Cuadro de autor


Discuta su proyecto

Sobre Nosotros

Somos un socio de Microsoft Gold con presencia en los Estados Unidos y la India. Somos un proveedor de servicios de TI dinámico y profesional que sirve a empresas y nuevas empresas, ayudándolas a enfrentar los desafíos de la economía global. Ofrecemos servicios en el área de Consulta e implementación CRM, Desarrollo de aplicaciones, Desarrollo de aplicaciones móviles, Desarrollo web y Desarrollo Offshore.

Etapas de ventas con Salesforce Tableau CRM

Ordene la canalización por etapas de ventas con Salesforce Tableau CRM (Einstein Analytics)

By anshul verma / 15 de febrero de 2021

4 de septiembre de 2021
Ordene la canalización por etapas de ventas con Salesforce Tableau CRM (Einstein Analytics)

Planteamiento del problema 

Mientras trabajaba en un cambio reciente con un panel de ventas de Tableau CRM, descubrimos (un poco tarde) que la vista del canal de ventas muestra las etapas de ventas en el orden incorrecto. Lo ideal sería que la vista de canalización reflejara la etapa en la misma secuencia que el proceso de ventas (por ejemplo, prospectar, proponer, negociar, cerrar). 

Ruta de ventas 

Ruta de ventas
Ruta de ventas

Gráfico de canalización

Canal de ventas ordenado por nombre de etapa
Canal de ventas ordenado por nombre de etapa

SAQL inicial 

q = load "opportunities";
q = group q by 'StageName';
q = foreach q generate 'StageName' as 'StageName',
    sum('Amount') as 'sum_Amount';
q = order q by 'StageName' asc;
q = limit q 2000;

Enfoque de solución

Enfoque 1: aumentar un campo dentro del conjunto de datos de oportunidades (Tableau CRM) para generar una nueva columna para la secuencia de la etapa de ventas

Este enfoque sería más rápido de ejecutar y, comparativamente, tendría menos cambios. Sin embargo, a medida que se modifican o actualizan las etapas de ventas, es posible que el panel de Tableau CRM muestre una secuencia de etapas de ventas incorrecta. Por lo tanto, puede llevar a un mantenimiento dual (Sales cloud y Tableau CRM) 

Enfoque 2: Prefijar el valor de la etapa de oportunidad con la posición de la etapa (por ejemplo, 1 - Prospección)

Este enfoque también puede ser un cambio más rápido. Sin embargo, utiliza números de secuencia no amigables en la etapa de oportunidad. Además, si se utilizan los mismos valores de etapa en varios procesos de ventas (o tipos de registros para otros objetos), es posible que la secuencia no sea correcta. 

Enfoque 3: Cree un nuevo campo de fórmula dentro del objeto Oportunidad (nube de Ventas) para generar una nueva columna para la secuencia de la etapa de Ventas (PREFERIDO)

Este enfoque llevará más tiempo (según sus procesos de gestión de cambios), pero garantizará que los equipos de ventas posean y actualicen sus etapas de ventas según sea necesario (sin mantenimiento dual entre Sales Cloud y Tableau CRM) 

Sin embargo, la solución dada funciona para los enfoques 1 y 3 

Pasos de la solución

1. Cree un nuevo campo en Oportunidad de posición de escenario para reflejar el valor de clasificación de escenario.

2. Actualice la configuración de conexión de objetos y los flujos de trabajo / recetas requeridos para obtener su nueva columna en el conjunto de datos deseado.

3. Modifique Chart SAQL para agregar un máximo de Posición de escenario al conjunto de resultados para obtener otra dimensión. 

q = load "opportunities";
q = group q by 'StageName';
q = foreach q generate 'StageName' as 'StageName',
    sum('Amount') as 'sum_Amount',
    max('Stage_Position__c') as 'sum_Stage_Position__c';
q = order q by 'StageName' asc;
q = limit q 2000;

Resultado de muestra cuando ejecuta su consulta

Datos agregados de la canalización; ordenados por nombre artístico
Datos agregados de la canalización; ordenados por nombre artístico

4. Ahora, ordene el conjunto de resultados finales usando el campo Posición de escenario.

SAQL final 

q = load "opportunities";
q = group q by 'StageName';
q = foreach q generate 'StageName' as 'StageName',
    sum('Amount') as 'sum_Amount',
    max('Stage_Position__c') as 'sum_Stage_Position__c';
q = order q by 'sum_Stage_Position__c' asc;
q = limit q 2000;

Resultado de muestra cuando ejecuta la consulta (los resultados del aviso se ordenan por columna de posición de etapa)

Datos agregados de la canalización; ordenados por Posición del escenario
Datos agregados de la canalización; ordenados por Posición del escenario

Finalmente, vea su gráfico de flujo de ventas ordenado en el orden correcto 

Canal de ventas ordenado
Canal de ventas ordenado

Note

La solución dada puede funcionar para cualquier requisito similar, en el que la clasificación debe realizarse a través de una columna oculta, es decir, una columna que no se usa en la visualización del gráfico. 

[sc name = "CRM Consulting"] [add_newsletter] [add_related_page_diff_contents blog_cat = "CRM"]

Planteamiento del problema 

Mientras trabajaba en un cambio reciente con un panel de ventas de Tableau CRM, descubrimos (un poco tarde) que la vista del canal de ventas muestra las etapas de ventas en el orden incorrecto. Lo ideal sería que la vista de canalización reflejara la etapa en la misma secuencia que el proceso de ventas (por ejemplo, prospectar, proponer, negociar, cerrar). 

Ruta de ventas 

Ruta de ventas
Ruta de ventas

Gráfico de canalización

Canal de ventas ordenado por nombre de etapa
Canal de ventas ordenado por nombre de etapa

SAQL inicial 

q = load "opportunities";
q = group q by 'StageName';
q = foreach q generate 'StageName' as 'StageName',
    sum('Amount') as 'sum_Amount';
q = order q by 'StageName' asc;
q = limit q 2000;

Enfoque de solución

Enfoque 1: aumentar un campo dentro del conjunto de datos de oportunidades (Tableau CRM) para generar una nueva columna para la secuencia de la etapa de ventas

Este enfoque sería más rápido de ejecutar y, comparativamente, tendría menos cambios. Sin embargo, a medida que se modifican o actualizan las etapas de ventas, es posible que el panel de Tableau CRM muestre una secuencia de etapas de ventas incorrecta. Por lo tanto, puede llevar a un mantenimiento dual (Sales cloud y Tableau CRM) 

Método 2: Prefijar el valor de la etapa de oportunidad con la posición de la etapa (por ejemplo, 1 - Prospección)

Este enfoque también puede ser un cambio más rápido. Sin embargo, utiliza números de secuencia no amigables en la etapa de oportunidad. Además, si se utilizan los mismos valores de etapa en varios procesos de ventas (o tipos de registros para otros objetos), es posible que la secuencia no sea correcta. 

Enfoque 3: Cree un nuevo campo de fórmula dentro del objeto Oportunidad (nube de Ventas) para generar una nueva columna para la secuencia de la etapa de Ventas (PREFERIDO)

Este enfoque llevará más tiempo (según sus procesos de gestión de cambios), pero garantizará que los equipos de ventas posean y actualicen sus etapas de ventas según sea necesario (sin mantenimiento dual entre Sales Cloud y Tableau CRM) 

Sin embargo, la solución dada funciona para los enfoques 1 y 3 

Pasos de la solución

1. Cree un nuevo campo en Oportunidad de posición de escenario para reflejar el valor de clasificación de escenario.

2. Actualice la configuración de conexión de objetos y los flujos de trabajo / recetas requeridos para obtener su nueva columna en el conjunto de datos deseado.

3. Modifique Chart SAQL para agregar un máximo de Posición de escenario al conjunto de resultados para obtener otra dimensión. 

q = load "opportunities";
q = group q by 'StageName';
q = foreach q generate 'StageName' as 'StageName',
    sum('Amount') as 'sum_Amount',
    max('Stage_Position__c') as 'sum_Stage_Position__c';
q = order q by 'StageName' asc;
q = limit q 2000;

Resultado de muestra cuando ejecuta su consulta

Datos agregados de la canalización; ordenados por nombre artístico
Datos agregados de la canalización; ordenados por nombre artístico

4. Ahora, ordene el conjunto de resultados finales usando el campo Posición de escenario.

SAQL final 

q = load "opportunities";
q = group q by 'StageName';
q = foreach q generate 'StageName' as 'StageName',
    sum('Amount') as 'sum_Amount',
    max('Stage_Position__c') as 'sum_Stage_Position__c';
q = order q by 'sum_Stage_Position__c' asc;
q = limit q 2000;

Resultado de muestra cuando ejecuta la consulta (los resultados del aviso se ordenan por columna de posición de etapa)

Datos agregados de la canalización; ordenados por Posición del escenario
Datos agregados de la canalización; ordenados por Posición del escenario

Finalmente, vea su gráfico de flujo de ventas ordenado en el orden correcto 

Canal de ventas ordenado
Canal de ventas ordenado

Note

La solución dada puede funcionar para cualquier requisito similar, en el que la clasificación debe realizarse a través de una columna oculta, es decir, una columna que no se usa en la visualización del gráfico. 

Servicios de consultoría CRM

¿Quiere implementar un sistema CRM dentro de su organización? ¡Conéctese con nuestros expertos en CRM hoy!



invitado
0 Comentarios
Comentarios en línea
Ver todos los comentarios
0
Me encantaría tus pensamientos, por favor comenta.x