Alunos DoisLs Postado Dezembro 22, 2022 Alunos Compartilhar Postado Dezembro 22, 2022 Bom dia a todos. Fiz um Calendario dinamico, usando somente cartões, ou seja cada dia é um cartao, porém pra fazer a média desse quando ainda nao temos todos os dias da semana da erro, pq ele divide altomaticamente por 6. Coloquei C+numero onde é um cartão. Essa é a medida que eu fiz. _MediaDomingo = Var L1 = IF( [_1.1]="", 0, [_Valor 1.1] ) VAR L5 = IF( [_5.1]="", 0, [_Valor 5.1] ) VAR L6 = IF( [_6.1]="", 0, [_Valor 6.1] ) Var L11 = IF( [_1.1]="", 0, 1 ) VAR L55 = IF( [_5.1]="", 0, 1 ) VAR L66 = IF( [_6.1]="", 0, 1 ) RETURN DIVIDE( L1+[_Valor 2.1]+[_Valor 3.1]+[_Valor 4.1]+L5+L6, 3+L11+L55+L66 ) Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução DoisLs Postado Dezembro 22, 2022 Autor Alunos Solução Compartilhar Postado Dezembro 22, 2022 2 horas atrás, Tiago Craici disse: Boa tarde @DoisLs! Não entendi muito bem a sua medida... Pelo que entendi seu objetivo é não realizar o calculo em datas futuras? Se for da para tentar a seguinte forma: RETURN IF( informação do dia no cartão <= DAY(TODAY()), DIVIDE( L1+[_Valor 2.1]+[_Valor 3.1]+[_Valor 4.1]+L5+L6, 3+L11+L55+L66 ), blank () ) Fazeno dessa forma ele sempre vai dividir por numero errado, mas achei a solução: _MediaDomingo = Var L1 = IF( [_Valor 1.1]= BLANK(), 0, [_Valor 1.1] ) VAR L5 = IF( [_Valor 5.1]= BLANK(), 0, [_Valor 5.1] ) VAR L6 = IF( [_Valor 6.1]= BLANK(), 0, [_Valor 6.1] ) Var L11 = IF( [_Valor 1.1]= BLANK(), 0, 1 ) VAR L55 = IF( [_Valor 5.1]= BLANK(), 0, 1 ) VAR L66 = IF( [_6.1]=BLANK(), 0, 1 ) VAR L2 = IF( [_Valor 2.1]= BLANK(), 0, [_Valor 2.1] ) VAR L3 = IF( [_Valor 3.1]= BLANK(), 0, [_Valor 3.1] ) VAR L4 = IF( [_Valor 4.1]= BLANK(), 0, [_Valor 4.1] ) Var L22 = IF( [_Valor 2.1]= BLANK(), 0, 1 ) VAR L33 = IF( [_Valor 3.1]= BLANK(), 0, 1 ) VAR L44= IF( [_Valor 4.1]= BLANK(), 0, 1 ) RETURN DIVIDE( L1+L2+L3+L4+L5+L6, L11+L22+L33+L44+L55+L66 ) 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Admin Tiago Craici - Xperiun Postado Dezembro 22, 2022 Admin Compartilhar Postado Dezembro 22, 2022 (editado) Boa tarde @DoisLs! Não entendi muito bem a sua medida... Pelo que entendi seu objetivo é não realizar o calculo em datas futuras? Se for da para tentar a seguinte forma: RETURN IF( informação do dia no cartão <= DAY(TODAY()), DIVIDE( L1+[_Valor 2.1]+[_Valor 3.1]+[_Valor 4.1]+L5+L6, 3+L11+L55+L66 ), blank () ) Editado Dezembro 22, 2022 por Tiago Craici Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
DoisLs
Bom dia a todos.
Fiz um Calendario dinamico, usando somente cartões, ou seja cada dia é um cartao, porém pra fazer a média desse quando ainda nao temos todos os dias da semana da erro, pq ele divide altomaticamente por 6.
Coloquei C+numero onde é um cartão.
Essa é a medida que eu fiz.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora