Ir para conteúdo

Vasata

Alunos
  • Total de itens

    48
  • Registro em

  • Última visita

Posts postados por Vasata

  1. 13 horas atrás, Geraldo Cezar Duarte Fonse disse:

    @Vasata boa noite,
    O que estou fazendo de errado aqui?
    Meu valor de TCV Teto tem que dar o total igual aos valores dos municípios, mas em vez disto está somando.
    Att

    Novo.pbix 172 kB · 1 download

    Bom dia, 

    Seu problema é que esta com os valores iguais para todos os municipios.

    Ou o arquivo original esta com problemas ou vc errou em algum passo na hora de transformar os dados de mês para dia.

     

    image.png.f1159ee72257e69fe8ef7ab07374bb6d.png

  2. Bom dia, 

    Seu problema está na modelagem, deve ajustar sua tabela de metas para o padrão adequado de comparação, segue abaixo imagem de como ficou, conforme você gostaria.

    Também segue em anexo o arquivo pbix ajustado para sua análise.

    Obs: sua tabela de cv realizados diverge nos valores dessa imagem que vc postou acima.

    image.png.a27b2d876b95cfc05480c3431b3c21f4.png

    Novo1.pbix

  3. O seu problema está neste relacionamento abaixo, não é indicado usar relacionamento bidirecional, isso gera esse seu problema de não conseguir usar o .[MonthNo]. 

    image.png.13cf9e319b595a96c1827925c861a008.png

    O ideal é alterar para o formato abaixo:

    image.thumb.png.e1f5ddab1ced2673e170172d034beebe.png

    Com essa alteração você consegue alterar seu modelo para o que eu instrui acima, o qual colocarei abaixo novamente.

    ****************************************************************************************************************************************************

    A medida "Total ligacoes = countrows(fBaseTelefonia)", ela só vai funcionar para o rankx do dia, para o rankx de ano e mês, vc precisa criar duas novas medidas, uma para o calculo do ano e outra para mês. Com essas medidas você cria + 2 rankx, um para mês e outra para ano. Posteriormente voce cria outra medida para que a cada nivel da hierarquia de data ele use o rankx correspondente.

    ***********************************************************

    QtdeVendasMes = 
    var MesNumero = MAX(dCalendario[Data].[MonthNo])
    var AnoNumero = MAX(dCalendario[Data].[Ano])
    var QtdeVendasMes = 
    CALCULATE(
        [totalCRM] + [totalLigacoes], 
        FILTER(
            ALLSELECTED(dCalendario), 
            MONTH(dCalendario[Data]) = MesNumero &&
            YEAR(dCalendario[Data]) = AnoNumero
        )
    )
    return
    QtdeVendasMes

    ********************************************************

    Rank_Mes = 
    RANKX(
        ALLSELECTED(dCalendario),
        [QtdeVendasMes],,,Dense
    )

    ********************************************************

    Rank_Hierarquia = 
    IF(
        [QtdeVendasDia]<>BLANK(),
            SWITCH(TRUE(),
                ISINSCOPE(dCalendario[Data].[Dia]),[Rank_Dia],
                ISINSCOPE(dCalendario[Data].[Mês]),[Rank_Mes],
                ISINSCOPE(dCalendario[Data].[Ano]),[Rank_Ano],
                BLANK()
            ),
        BLANK()
    )

     

     

    Também vou lhe enviar o seu arquivo ajustado para você analisar.

    Caso essa solução lhe atenda, por gentileza marcar essa questão como solucionada.teste5.pbix

  4. Boa tarde, seu problema é a medida "Total ligacoes = countrows(fBaseTelefonia)", ela só vai funcionar para o rankx do dia, para o rankx de ano e mês, vc precisa criar duas novas medidas, uma para o calculo do ano e outra para mês. Com essas medidas você cria + 2 rankx, um para mês e outra para ano. Posteriormente voce cria outra medida para que a cada nivel da hierarquia de data ele use o rankx correspondente.

    ***********************************************************

    Medida do calculo de Mês: 

    QtdeVendasMes = 
    var MesNumero = MAX(dim_Calendario[Date].[MonthNo])
    var AnoNumero = MAX(dim_Calendario[Date].[Ano])
    var QtdeVendasMes = 
    CALCULATE(
        COUNTROWS(Fato2), 
        FILTER(
            ALL(dim_Calendario), 
            MONTH(dim_Calendario[Date]) = MesNumero &&
            YEAR(dim_Calendario[Date]) = AnoNumero
        )
    )
    return
    QtdeVendasMes

    *************************************************************

    Medida do Rankx Mês: 

    Rank_Mes = 
    RANKX(
        ALLSELECTED(dim_Calendario),
        [QtdeVendasMes],,,
        Dense
    )

    ***************************************************************

    Medida de Rankx para Hirarquia de Datas:

    Rank_Hierarquia = 
    SWITCH(TRUE(),
                ISINSCOPE(dim_Calendario[Date].[Dia]),[Rank_Dia],
                ISINSCOPE(dim_Calendario[Date].[Mês]),[Rank_Mes],
                ISINSCOPE(dim_Calendario[Date].[Ano]),[Rank_Ano],
                BLANK()

     )

    • Thanks 1
×
×
  • Criar Novo...