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
thorn1831
Regular Visitor

% de conversión de proyectos

Hola a todos,

Tener algunos problemas para convertir un informe de Excel antiguo en PowerBI. Tengo 6 etapas del proyecto (Reuniones Iniciales, Estudio de Viabilidad, Viabilidad Entregada, RFPRFQ, Seleccionado, Contrato Ejecutado). Lo que necesito mostrar (% convertido) es cuántos proyectos pasaron a la siguiente etapa.

Esto es lo que estoy tratando de recrear. Idealmente, esto se combinaría en un combo de tabla/gráfico con un filtro desplegable basado en la etapa de conversión que controla qué fórmula se muestra como "% convertido".

Example3.PNG

Fórmulas de Excel existentes:

Example1.PNG

Datos sin procesar:

Example2.PNG

¡Gracias por la ayuda!

1 ACCEPTED SOLUTION

Hola @thorn1831 ,

debe crear las siguientes medidas:

Feasability deliver =
DIVIDE (
    CALCULATE (
        COUNT ( Projects[ProjectID] );
        Projects[Feasibility Delivered] = TRUE ()
    );
    CALCULATE (
        COUNT ( Projects[ProjectID] );
        Projects[Feasibility Study] = TRUE ()
    )
)


Feasability Study =
DIVIDE (
    CALCULATE (
        COUNT ( Projects[ProjectID] );
        Projects[Feasibility Study] = TRUE ()
    );
    CALCULATE (
        COUNT ( Projects[ProjectID] );
        Projects[Initial Meetings] = TRUE ()
    )
)


Selected/ In IGA =
DIVIDE (
    CALCULATE ( COUNT ( Projects[ProjectID] ); Projects[Selected] = TRUE () );
    CALCULATE ( COUNT ( Projects[ProjectID] ); Projects[RFPRFQ] = TRUE () )
)


Sold/Closed =
DIVIDE (
    CALCULATE (
        COUNT ( Projects[ProjectID] );
        Projects[Contract Executed] = TRUE ()
    );
    CALCULATE ( COUNT ( Projects[ProjectID] ); Projects[Selected] = TRUE () )
)

Turned into RFP/RFQ =
DIVIDE (
    CALCULATE ( COUNT ( Projects[ProjectID] ); Projects[RFPRFQ] = TRUE () );
    CALCULATE (
        COUNT ( Projects[ProjectID] );
        Projects[Feasibility Delivered] = TRUE ()
    )
)

Dar formato a la medida como % y colocarlos en una visualización de su elección, tenga en cuenta que esta medida calculará en el nivel que se encuentra en la visualización, por lo que si agrega estado mostrará el nivel de estado si no hay ningún nivel (como tengo en el archivo PBIX) mostrará valores de datos completos.

Compruebe la conexión de archivos PBIX.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



View solution in original post

4 REPLIES 4
Icey
Community Support
Community Support

Hola @thorn1831 ,

¿Está resuelto este problema?

Saludos

Icey

MFelix
Super User
Super User

Hola @thorn1831 ,

No entender realmente sus datos y los cálculos de Excel que está haciendo con el fin de transponer eso en DAX.

Mirando el primer gráfico que ha vendido/cerrado ¿cuáles son las columnas de los datos que está utilizando para calcularlo (cuáles son las etapas que se consideran para esos cambios)?

En cuanto a los cálculos que presentas en el formato excel básicamente tendrías que hacer algo similar a esto:

Feasibility Study = CALCULATE(COUNT(Table[ProjectID]);Table[Feasability Study] = "TRUE") / CALCULATE(COUNT(Table[ProjectID]);Table[Initial Meetings] = "TRUE") 

Esto necesita ser adaptado, pero tenemos que mirar sus datos y comprobar la forma en que necesita para calcular las cosas

También puede compartir un formato de tabla o un archivo PIBX con datos ya que es una gran cantidad de información para hacer la entrada a mano.

Consulte esta publicación Cómo proporcionar datos de ejemplo en el foro de Power BI (cortesía de @ImkeF).


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Gracias @MFelix,

Siento que no estuviera claro. Así es como se calcularon esos gráficos.

GráficoFórmula de Excel
Estudio de viabilidadRecuento de estudio de viabilidad/Recuento de reuniones iniciales
Viabilidad entregadaRecuento de viabilidad entregada/recuento de estudio de viabilidad
Convertido en RFP/RFQRecuento de RFPRFQ/Recuento de viabilidad entregada
Seleccionado/ En IGARecuento de seleccionados/recuento de RFPRFQ
Vendido/CerradoRecuento de contratos ejecutados / Recuento de seleccionados

Y aquí hay algunos datos de ejemplo en formato de tabla.

ProjectIDReuniones inicialesEstudio de viabilidadViabilidad entregadaRFPRFQSeleccionadoContrato ejecutado
2VerdadVerdadVerdadVerdadVerdadVerdad
3VerdadVerdadVerdadVerdadVerdadVerdad
4VerdadVerdadVerdadVerdadVerdadVerdad
5VerdadVerdadVerdadVerdadVerdadVerdad
6VerdadFalsoVerdadVerdadVerdadVerdad
7VerdadVerdadVerdadFalsoFalsoFalso
8VerdadVerdadVerdadVerdadVerdadFalso
9VerdadVerdadVerdadVerdadFalsoFalso
10VerdadVerdadVerdadFalsoFalsoFalso
11VerdadVerdadVerdadFalsoFalsoFalso
12VerdadVerdadVerdadVerdadVerdadFalso
13VerdadVerdadVerdadFalsoFalsoFalso
14VerdadVerdadVerdadFalsoFalsoFalso
15VerdadVerdadVerdadVerdadFalsoFalso
16VerdadVerdadVerdadFalsoFalsoFalso
17VerdadVerdadVerdadVerdadVerdadFalso
18VerdadVerdadVerdadFalsoFalsoFalso
19VerdadVerdadVerdadFalsoFalsoFalso
20VerdadVerdadFalsoFalsoFalsoFalso

Hola @thorn1831 ,

debe crear las siguientes medidas:

Feasability deliver =
DIVIDE (
    CALCULATE (
        COUNT ( Projects[ProjectID] );
        Projects[Feasibility Delivered] = TRUE ()
    );
    CALCULATE (
        COUNT ( Projects[ProjectID] );
        Projects[Feasibility Study] = TRUE ()
    )
)


Feasability Study =
DIVIDE (
    CALCULATE (
        COUNT ( Projects[ProjectID] );
        Projects[Feasibility Study] = TRUE ()
    );
    CALCULATE (
        COUNT ( Projects[ProjectID] );
        Projects[Initial Meetings] = TRUE ()
    )
)


Selected/ In IGA =
DIVIDE (
    CALCULATE ( COUNT ( Projects[ProjectID] ); Projects[Selected] = TRUE () );
    CALCULATE ( COUNT ( Projects[ProjectID] ); Projects[RFPRFQ] = TRUE () )
)


Sold/Closed =
DIVIDE (
    CALCULATE (
        COUNT ( Projects[ProjectID] );
        Projects[Contract Executed] = TRUE ()
    );
    CALCULATE ( COUNT ( Projects[ProjectID] ); Projects[Selected] = TRUE () )
)

Turned into RFP/RFQ =
DIVIDE (
    CALCULATE ( COUNT ( Projects[ProjectID] ); Projects[RFPRFQ] = TRUE () );
    CALCULATE (
        COUNT ( Projects[ProjectID] );
        Projects[Feasibility Delivered] = TRUE ()
    )
)

Dar formato a la medida como % y colocarlos en una visualización de su elección, tenga en cuenta que esta medida calculará en el nivel que se encuentra en la visualización, por lo que si agrega estado mostrará el nivel de estado si no hay ningún nivel (como tengo en el archivo PBIX) mostrará valores de datos completos.

Compruebe la conexión de archivos PBIX.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



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.