Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Simulación de fecha CRM para gerentes

Enlace a pbix:https://drive.google.com/file/d/1sFgRzLpSIQp0fuFkTGeT-CwnEo6dx67_/view

El problema del negocio:

Muchas empresas utilizan software de CRM para pronosticar cuánto ganarán en ingresos en el trimestre actual, el próximo trimestre, etc.

Pero no todas las empresas utilizan CRM perfectamente, y a veces la fecha de cierre de un acuerdo no se mantendrá al día por un representante de ventas.

Mi desafío es permitir que un usuario (como un administrador) vea su embudo de ventas y pueda mover oportunidades manualmente (en un informe de Power BI).

Esto no es lo mismo que filtrar ciertas oportunidades, sino más bien moverlo a otro trimestre.

A continuación se muestra el resultado en una tabla. 0 significa trimestre actual, 1 significa trimestre futuro.

'Trimestre predeterminado' son los datos sin procesar, mientras que 'Trimestre ajustado' es el trimestre ajustado basado en la selección del usuario.

En esta situación, hay 3 oportunidades marcadas para cerrar en el trimestre actual, pero queremos trasladarlas hacia el futuro. Esos son los clientes A, C, H, y puede ver que el 'Trimestre ajustado' cambió de 0 a 1:

DCELL_3-1622570867873.png

El último paso, en el que estoy atascado, es escribir las medidas para las ventas proyectadas. Deben calcularse sobre la selección del usuario, no sobre la base de los datos predeterminados.

1. ventas proyectadas este trimestre (suma de ventas donde trimestre relativo = 1)

2. ventas proyectadas después de este trimestre (suma de ventas donde trimestre relativo = 1)

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @DCELL,

Elimine la relación entre la tabla Customers y la tabla Oportunidades. A continuación, utilice las siguientes medidas:

Adjusted Quarter = //when opportunity is selected in slicer, it will have the value 0 instead of 1
SWITCH(
    TRUE(),
    SELECTEDVALUE(Opportunities[Customer]) in ALLSELECTED(Customers[Customer]),
    SELECTEDVALUE(Opportunities[Quarter]),
    1
)
Projected Sales Future Quarters = 
CALCULATE(
    SUM(Opportunities[Value]),
    FILTER(
        Opportunities,
        [Adjusted Quarter] = 1
    )
)
Projected Sales This Quarter = 
CALCULATE(
    SUM(Opportunities[Value]),
    FILTER(
        Opportunities,
        [Adjusted Quarter] = 0
    )
)

image.png

Si el problema sigue sin resolverse, proporcione información detallada del error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.

Saludos
Winniz

Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hay @DCELL,

Elimine la relación entre la tabla Customers y la tabla Oportunidades. A continuación, utilice las siguientes medidas:

Adjusted Quarter = //when opportunity is selected in slicer, it will have the value 0 instead of 1
SWITCH(
    TRUE(),
    SELECTEDVALUE(Opportunities[Customer]) in ALLSELECTED(Customers[Customer]),
    SELECTEDVALUE(Opportunities[Quarter]),
    1
)
Projected Sales Future Quarters = 
CALCULATE(
    SUM(Opportunities[Value]),
    FILTER(
        Opportunities,
        [Adjusted Quarter] = 1
    )
)
Projected Sales This Quarter = 
CALCULATE(
    SUM(Opportunities[Value]),
    FILTER(
        Opportunities,
        [Adjusted Quarter] = 0
    )
)

image.png

Si el problema sigue sin resolverse, proporcione información detallada del error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.

Saludos
Winniz

Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

@v-kkf-msft ¡¡Gracias!! Funciona perfectamente.

La experiencia de usuario ideal sería si el filtro moviera las fechas en función de la selección,en lugar de la deselección, ahora mismo las fechas se mueven si se anula la selección de una oportunidad.

Voy a averiguar esa parte y publicarlo aquí para que otros lo vean.

Aquí está la medida que moverá los datos basados en la selección del usuario en lugar de la deselección:

Adjusted Quarter = //when opportunity is selected in slicer, it will have the value 1 instead of 0
IF(ISCROSSFILTERED(Customers),
    SWITCH(
        TRUE(),
        SELECTEDVALUE(Opportunities[Customer]) in ALLSELECTED(Customers[Customer]),
        1,
        SELECTEDVALUE(Opportunities[Quarter])
    ),
    SELECTEDVALUE(Opportunities[Quarter])
)

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.