-
Total de itens
1.398 -
Registro em
-
Última visita
Tipo de Conteúdo
Perfis
Fóruns
Desafios
Calendário
Downloads
Galeria
Posts postados por Tiago Craici - Xperiun
-
-
Olá @Nicolas Ozias
Sua dCalendario está errado a "semana do Ano"...
Vejamos o calendário de Janeiro de 2017:
A primeira semana começa no dia 1 e vai até o dia 7. Sua dCalendario do dia 2 à 7 está como segunda semana do ano:
Abaixo a dCalendario apresentada na solução da aula:
Espero ter te ajudado. 👍
-
Caso atendido seu objetivo, por gentileza marque a Melhor resposta para o tópico, para isso basta ir naquela que mais te ajudou e clicar nas opções conforme print:
-
Caso atendido seu objetivo, por gentileza marque a Melhor resposta para o tópico, para isso basta ir naquela que mais te ajudou e clicar nas opções conforme print:
-
Caso atendido seu objetivo, por gentileza marque a Melhor resposta para o tópico, para isso basta ir naquela que mais te ajudou e clicar nas opções conforme print:
-
Caso atendido seu objetivo, por gentileza marque a Melhor resposta para o tópico, para isso basta ir naquela que mais te ajudou e clicar nas opções conforme print:
-
Caso atendido seu objetivo, por gentileza marque a Melhor resposta para o tópico, para isso basta ir naquela que mais te ajudou e clicar nas opções conforme print:
-
Caso atendido seu objetivo, por gentileza marque a Melhor resposta para o tópico, para isso basta ir naquela que mais te ajudou e clicar nas opções conforme print:
-
Caso atendido seu objetivo, por gentileza marque a Melhor resposta para o tópico, para isso basta ir naquela que mais te ajudou e clicar nas opções conforme print:
-
Caso atendido seu objetivo, por gentileza marque a Melhor resposta para o tópico, para isso basta ir naquela que mais te ajudou e clicar nas opções conforme print:
-
@Giovani Aparecido Fernandes
Veja se sua coluna Ano da dCalendario está com Tipo número:
Se estiver alterar a medida para:
faturamento 2018 =
CALCULATE ( [Faturamento], dcalendario = 2018 )
-
26 minutos atrás, Rangel Tavares Moura disse:
Thiago, quase isso...
mas preciso reunir tudo em apenas 1 dax.Olá @Rangel Tavares Moura!
Consegue dar mais detalhes sobre essa junção e deixar tudo na mesma medida? -
19 horas atrás, gbuzak disse:
Excelente resposta Thiago, também resolveu o meu problema, igual ao da ntatiane!
Agora, o SAMEPERIODLASTYEAR não deveria funcionar da forma citada por ela? obtive o mesmo problema.
Penso que talvez pelo CALENDARAUTO que gera minha dCalendario gerar dados até 31/12/2024 , faz sentido?Olá @gbuzak!
Ambas funções tem comportamento diferente... Em questão da sua calendário não vejo problema da data máxima ser 31/12/2024, só vai ter problema caso queira projetar valores para o ano que vem (2025).
Bons estudos! -
@Rangel Tavares Moura veja se atende seu objetivo:
Resultado:
Medidas:
Inadimpente =CALCULATE(DISTINCTCOUNT(Agrupamento[cliente]),FILTER(ALLEXCEPT(Agrupamento, Agrupamento[cliente]),Agrupamento[situacao] = "Inadimplente"))
Adimplente =SUMX(VALUES(Agrupamento[cliente]),IF(CALCULATE( [Inadimpente], ALLEXCEPT(Agrupamento, Agrupamento[cliente])) = BLANK(),[Qtde clientes distintos]))
pbix em anexo.
-
Consegue anexar o pbix @Rangel Tavares Moura? Pode ser com dado fictícios
-
-
Prefeito @jsp.almeida1983, interessante a solução... Qualquer dúvida pode estar postando aqui, difícil sair uma sem solução eheeheh.
Refiz a medida DAX conforme objetivo seu. Achei bem mais simples que a apresentado pelo amigo do outro Fórum...
Segue solução:
Resultado
Medida:Total Venda Tiago =IF (ISFILTERED ( dCalendario[Mês Abrev Proper v1] ),SWITCH (TRUE (),SELECTEDVALUE ( dCalendarioAUX[Mês/Ano] ) = "OUTROS",CALCULATE ( [Total Vendas], ALLEXCEPT ( dCalendario, dCalendario[Ano] ) )- CALCULATE ( [Total Vendas], ALL ( dCalendarioAUX ) ),SELECTEDVALUE ( dCalendarioAUX[Mês/Ano] ) = "PERÍODO", CALCULATE ( [Total Vendas], ALL ( dCalendarioAUX ) )),[Total Vendas])
pbix atualizado em anexo 👍
-
Olá @jsp.almeida1983
Segue abaixo a solução:
Com filtro:
Sem filtro:
Medida:
Total Venda Tiago =IF (ISFILTERED ( dCalendario[Mês Abrev Proper v1] ),SWITCH (TRUE (),CONTAINSSTRING ( SELECTEDVALUE ( dCalendarioAUX[Mês/Ano] ), "/" ), [Total Vendas],SELECTEDVALUE ( dCalendarioAUX[Mês/Ano] ) = "OUTROS",CALCULATE ( [Total Vendas], ALLEXCEPT ( dCalendario, dCalendario[Ano] ) )- CALCULATE ( [Total Vendas], ALL ( dCalendarioAUX ) )),[Total Vendas])
Utilizado um dCalendarioAUX desenvolvida no Power Query:
pbix em anexo. -
Olá @Haroldo Azevedo, seria isso abaixo?
Em anexo o pbix com as medidas. -
@Lucas Dias Ferrarezi
Veja se a medida abaixo atende seu objetivo:
Medida =
IF (
ISFILTERED ( d_Contatos[origem] ), [TOP3], [Total Leads]
) -
@Henrique Pinho seria este o valor esperado?
-
... outro detalhe com este filtro no RETURN passando "data >= aaaa/01/30", seu mês de janeiro só vai ter valor no dia 30 e 31 os demais dias não aparecerá nada. É isso mesmo que deseja?
- 1
-
1 hora atrás, Bruno Abdalla de Souza disse:
% EMPENHADO ABR = VAR vAno = MAX(dCalendario[Ano] VAR vEMPENHADO = CALCULATE( SUM(fExecucao[valor]), fExecucao[cod_metrica]=29 || fExecucao[cod_metrica]=9, dCalendario[Mês]<= 4 ) VAR vDESCENTRALIZADO = CALCULATE( SUM(fExecucao[valor]), fExecucao[cod_metrica]=2, dCalendario[Mês]<= 4 ) VAR vDIVISAO = DIVIDE(vEMPENHADO, vDESCENTRALIZADO) VAR vRESULTADO = IF( MAX(dCalendario[Date]) >= DATE(vAno,1,30), vDIVISAO, 0 ) RETURN vRESULTADO
Tenta isso acima. Tentei deixar o ano de forma dinâmica. Se não for isso, por favor, anexe o pbix e mostre claramente o resultado esperado.
Fala incomparáveis @Bruno Abdalla de Souza @Silvano Spada!
Na variável "vAno" faltou fechar a função MAX com " ) "...
Acho que vai ficar chumbado o mês <=4, talvez eu deixaria dinâmico com " <= MONTH ( TODAY () ) "... Mas tudo depende do objetivo o que quer analisar.
Silvano só não entendi este filtro de mês <=4 qual o objetivo dele? Consegue dar mais detalhes? Se possível manda print.- 1
-
Caso atendido seu objetivo, por gentileza marque a Melhor resposta para o tópico, para isso basta ir naquela que mais te ajudou e clicar nas opções conforme print:
-
Olá @Andrew Bibiano Pereira
É necessário entrar no Portal de administração e liberar o "Publicar na Web" conforme abaixo:
Datas diferentes de onde se comeca
em Linguagem DAX
Postado
... No Power Query, tabela dCalendary na coluna "Week of Year" vamos definir qual o dia que começa a semana (domingo) passando o parâmetro 0 (zero),
Altere o código M para: = Table.AddColumn(#"Inserted Day", "Week of Year", each Date.WeekOfYear([Date], 0), Int64.Type)
Dentro da função Date.WeekOfYear definimos que a semana começa no domingo corrigindo essa divergência.