Ir para conteúdo
  • 0

Pegar o último dia de todos os meses (função tabela)


phillype freitas de aquino
Ir para solução Solucionado por Bruno Abdalla de Souza ,

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

@phillype freitas de aquino, para a coluna Ultimo dia do mês da dCalendario, tente isso:

Ultimo_Dia_Mes = 
	VAR vHoje = TODAY()
	VAR vAnoMesHoje = FORMAT(vHoje, "YYYYMM")
	VAR vData = dCalendario[Data]
	VAR vUltimoDiaMesContexto = ENDOFMONTH(vData)
	VAR vAnoMesContexto = FORMAT(vData, "YYYYMM")
RETURN
	IF(
		vAnoMesContexto < vAnoMesHoje,
		vUltimoDiaMesContexto,
		vHoje
	)

 

Editado por Bruno Abdalla de Souza
Link para o comentário
Compartilhar em outros sites

  • 1
  • Alunos

Olá @phillype freitas de aquino!

Para pegar o último dia do mês normalmente usamos a função ENDOFMONTH, porém precisamos dar um contexto de data para conseguir obter essa informação, sem dar esse contexto não sei se é possível obter essa informação, por exemplo incluir uma coluna de Ano e Mês da sua calendário nessa tabela virtual.

Exemplo que fiz aqui para ficar mais fácil de entender o uso da função:

image.png.dc058f6a2aadfcf98a4327da85a75ae0.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Olá, gostaria de marcar na tabela de dcalendário, ou pegar numa medida com caluculate o último dia de cada mês;
Exemplo, como o mês passado terminou, seria até dia 30/04, contudo nesse mês teria de ser até hoje, seria algo como last date ou lastnonblankvalue. gostaria de resgatar o valor de uma medida no último dia que tenha venda.

 

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...