Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago
Solved

Problemas con Funnel Visual

Hola, amigos, estoy tratando de incluir un Funnel Visual, pero me gustaría incluir también los TOTALES en la primera fila, pero de una manera que ordene automáticamente las filas restantes de manera descendente. Logré obtenerlo usando a continuación, pero no puedo agregar la primera fila como el segundo ejemplo (esto se haría de manera que pudiera mostrar el % del total junto con el Número, que es muy importante aquí).

fbarini_3-1633444485328.png

Debajo de la medida utilizada anteriormente:

Sol. Efetuadas = COUNTA(BaseAppVagas[Id])
StatusAprovFluxo is a Choice Column containing the following possibilities ["Approved"; "Hired"; "Rejected"; "In Analysis"]

Aquí, el problema radica en la clasificación automática. Aunque no puedo hacer que funcione con totales, no puedo hacer que las filas restantes se ordenen automáticamente. ¿Alguna sugerencia?

fbarini_2-1633444275257.png

Debajo de las medidas utilizadas anteriormente:

Sol. Efetuadas = COUNTA(BaseAppVagas[Id])
Sol. Em Analise = CALCULATE([Sol. Efetuadas], BaseAppVagas[StatusAprovFluxo] = "Em Análise")
Sol Reprov = CALCULATE([Sol. Efetuadas], BaseAppVagas[StatusAprovFluxo] = "Reprovado")
Sol. Aprovados = CALCULATE([Sol. Efetuadas], BaseAppVagas[StatusAprovFluxo] = "Aprovado")
Sol. Contratados = CALCULATE([Sol. Efetuadas], BaseAppVagas[StatusAprovFluxo] = "Contratado")

  • Syndicate_Admin's avatar
    Syndicate_Admin
    4 years ago

    En realidad no funciona... Estoy recibiendo un error "La función de conmutación no puede comparar texto e enteros. Considere la posibilidad de usar Valor o Formato). E hice todo lo anterior.

    Pero me diste una idea. Agregué una nueva columna calculada a su tabla "Tipo" con los totales y me fui por:

    Totals = TESTE = SUM(Teste[Totais])
    Funnel:
    Group - Tipo
    Values - Totals

    ¡Y finalmente lo consiguió! ¡Muchas gracias!

    fbarini_1-1633703371031.png

3 Replies

  • Hay @fbarini ,

    Cree una tabla con el estado que necesita:

    MFelix_0-1633593579920.png

    Ahora agregue la siguiente medida:

    Total = SWITCH(
                SELECTEDVALUE(Tipo[ID]),
                    1,  [Sol. Efetuadas],
                    2,  CALCULATE([Sol. Efetuadas],  BaseAppVaga[StatusAprovFluxo] = "Em Análise"),
                    3,  CALCULATE([Sol. Efetuadas],  BaseAppVaga[StatusAprovFluxo] = "Reprovado"),
                    4,  CALCULATE([Sol. Efetuadas],  BaseAppVaga[StatusAprovFluxo] = "Aprovado"),
                    5,  CALCULATE([Sol. Efetuadas],  BaseAppVaga[StatusAprovFluxo] = "Contratado")
                )
    

    Haz tu embudo con la columna Tipo en el grupo y la medida en los valores:

    MFelix_1-1633593712581.png

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      En realidad no funciona... Estoy recibiendo un error "La función de conmutación no puede comparar texto e enteros. Considere la posibilidad de usar Valor o Formato). E hice todo lo anterior.

      Pero me diste una idea. Agregué una nueva columna calculada a su tabla "Tipo" con los totales y me fui por:

      Totals = TESTE = SUM(Teste[Totais])
      Funnel:
      Group - Tipo
      Values - Totals

      ¡Y finalmente lo consiguió! ¡Muchas gracias!

      fbarini_1-1633703371031.png

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Icon for Administrator rankAdministrator

        Hay @fbarini ,

        Ese error se produjo porque el formato de la columna ID no estaba formateado tiene número, ussualy uso un ID para hacer el cambio para simplificar la codificación pero se puede usar texto simple por lo que sería similar a esto:

        Total = SWITCH(
                    SELECTEDVALUE(Tipo[Tipo]),
                        "Sol. Efetuadas",  [Sol. Efetuadas],
                        "Sol. Em análise",  CALCULATE([Sol. Efetuadas],  BaseAppVaga[StatusAprovFluxo] = "Em Análise"),
                        "Sol. Reprov",  CALCULATE([Sol. Efetuadas],  BaseAppVaga[StatusAprovFluxo] = "Reprovado"),
                        "Sol Aprovados",  CALCULATE([Sol. Efetuadas],  BaseAppVaga[StatusAprovFluxo] = "Aprovado"),
                        "Sol. Contratados",  CALCULATE([Sol. Efetuadas],  BaseAppVaga[StatusAprovFluxo] = "Contratado")
                    )