Ir para conteúdo
  • 0

tabela calculada


Diego_Flores
Ir para solução Solucionado por Henrique Merola Faria ,

Pergunta

  • Alunos

boa tarde,  tudo certo ?
preciso criar uma tabela  armazenar aquantidade de requsições pendentes por fazenda de acordo com  data  , hoje esta tabela não exite no banco de dados pois  a seguinte logica exite quando uma requsição ela é aprovada é adiconado um compo data data de aprovação  nela e não armazenos este   historico dentro do banco , então gostaria de ver a  possiblidade de fazer isso dentro do power bi , porem não estou seguindo contabilizar a quantidade de pendencia por fazendas  apenas  como um total geral , pra deixar um pouco mais claro   digamos que hoje sejam feitas de 10 requisições  e duas sejam aprovadas  ficam 8 pendetes estas 8 devem aparecer 'nesta tabela de pendencais" porem se caso ainda haja pendencias na data anterior "ontem " estas pendecias devem ser comtablizadas junto com a de hoje 
segue a media a  baxio  onde existem  duas logicas possiveis os dois casos pra min valem  desde que tenha o codigo da fazenda 
 

TabelaPendenciasPorDia = 
VAR DataMin = MIN('F-req'[data])
VAR DataMax = TODAY()-1

RETURN
ADDCOLUMNS(
    CALENDAR(DataMin, DataMax),
    "TotalPendencias",
    VAR DataAtual = [Date]
  
    RETURN CALCULATE(
        COUNTROWS(
            FILTER(
                'F-req',
                'F-req'[codfaz]&& 
                'F-req'[data] <= DataAtual && // Requisições criadas no dia específico
                ISBLANK('F-req'[dataehora_autorizacao]) &&
                'F-req'[status] <> "Cancelado" 
            )
        )
    )
 

TabelaPendenciasPorDia = 
VAR DataMin = MIN('F-req'[data])
VAR DataMax = TODAY() - 1

RETURN
ADDCOLUMNS(
    CALENDAR(DataMin, DataMax),
    "Pendencias",
    SUMX(
        FILTER(
            SUMMARIZE(
                'F-req',
                'F-req'[data],
                'F-req'[codfaz],
                "PendenciasCount",
                COUNTROWS(
                    FILTER(
                        'F-req',
                        'F-req'[data] <= EARLIER([Date]) &&
                        ISBLANK('F-req'[dataehora_autorizacao]) &&
                        'F-req'[status] <> "Cancelado"
                    )
                )
            ),
            [data] = [Date] && 'F-req'[codfaz] IN VALUES('F-req'[codfaz])
        ),
        [PendenciasCount]
    )
)

req.pbix

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
×
×
  • Criar Novo...