-
Total de itens
48 -
Registro em
-
Última visita
Tipo de Conteúdo
Perfis
Fóruns
Desafios
Calendário
Downloads
Galeria
Posts postados por Vasata
-
-
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.
-
Sim, pode ser a falta de habilitar inteligencia de dados temporais.
Marca essa opção que deve dar certo.
-
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].
O ideal é alterar para o formato abaixo:
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
-
Oi, MAX(dim_Calendario[Date].[MonthNo]), é uma forma de pegar o maior mês, quando vc quer trabalhar com dados de data, mas somente no nivel de mês, vc acrescenta .[MonthNo] que significa mesnumero, que o power bi entende que vc está no nivel de mes, da mesma forma se vc quer o nivel de ano é com .[Ano]
-
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())
- 1
Meta acumulada até data atual
em Linguagem DAX
Postado
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.