- 31 Mai 2022 às 16:54
#71088
Olá a todos!
Criei uma coluna na minha base conforme abaixo e depois fui criar uma outra que possui pouca diferença da primeira. A ideia é gerar flag´s(0 ou 1) de acordo com o campo "ano de ingresso" (esse procedimento eu faço no excell, só que eu quero retirar da planilha que alimenta o power bi e fazê-lo no momento que atualizar os dados), só que a aplicação está entendendo que existe uma dependência circular entre a coluna "Conta_ano1" e "ct2", alguém saberia me dizer o pq e se tem como solucionar?
Conta_ano1 = if(Matriculas[Situação]="ATIVO",1,if(Matriculas[Situação]="FORMANDO",1,IF(Matriculas[Egresso- Ano de saída]>=Matriculas[maior_ano_entrada],1,IF(Matriculas[Situação]="CANCELADO",if(Matriculas[PERIODO_CANCELADO]>=Matriculas[maior_ano_entrada],1,0),if(Matriculas[Situação]="EXCLUIDO",if(Matriculas[PERIODO_CANCELADO]>=Matriculas[maior_ano_entrada],1,0),if(Matriculas[Situação]="EXCLUIDO - Decisão ADM/Judicial",if(Matriculas[PERIODO_CANCELADO]>=Matriculas[maior_ano_entrada],1,0),0))))))
(Este coluna é criada sem problema)
-------------------------------------------------------------------------------------------------
ct2 = if(Matriculas[Situação]="ATIVO",IF(Matriculas[ano de ingresso]<=matriculas[ano2],1,0),if(Matriculas[Situação]="FORMANDO",IF(Matriculas[ano de ingresso]<=matriculas[ano2],1,0),IF(Matriculas[Egresso- Ano de saída]>=matriculas[ano2],IF(Matriculas[ano de ingresso]<=matriculas[ano2],1,0),IF(Matriculas[Situação]="CANCELADO",if(Matriculas[PERIODO_CANCELADO]>=matriculas[ano2],IF(Matriculas[ano de ingresso]<=[ano2],1,0),0),if(Matriculas[Situação]="EXCLUIDO",if(Matriculas[PERIODO_CANCELADO]>=[ano2],IF(Matriculas[ano de ingresso]<=[ano2],1,0),0),if(Matriculas[Situação]="EXCLUIDO - Decisão ADM/Judicial",if(Matriculas[PERIODO_CANCELADO]>=[ano2],IF(Matriculas[ano de ingresso]<=[ano2],1,0),0),0))))))
<pi>Uma dependência circular foi detectada: Matriculas[ct2], Matriculas[Conta_ano1], Matriculas[ct2].</pi>
Criei uma coluna na minha base conforme abaixo e depois fui criar uma outra que possui pouca diferença da primeira. A ideia é gerar flag´s(0 ou 1) de acordo com o campo "ano de ingresso" (esse procedimento eu faço no excell, só que eu quero retirar da planilha que alimenta o power bi e fazê-lo no momento que atualizar os dados), só que a aplicação está entendendo que existe uma dependência circular entre a coluna "Conta_ano1" e "ct2", alguém saberia me dizer o pq e se tem como solucionar?
Conta_ano1 = if(Matriculas[Situação]="ATIVO",1,if(Matriculas[Situação]="FORMANDO",1,IF(Matriculas[Egresso- Ano de saída]>=Matriculas[maior_ano_entrada],1,IF(Matriculas[Situação]="CANCELADO",if(Matriculas[PERIODO_CANCELADO]>=Matriculas[maior_ano_entrada],1,0),if(Matriculas[Situação]="EXCLUIDO",if(Matriculas[PERIODO_CANCELADO]>=Matriculas[maior_ano_entrada],1,0),if(Matriculas[Situação]="EXCLUIDO - Decisão ADM/Judicial",if(Matriculas[PERIODO_CANCELADO]>=Matriculas[maior_ano_entrada],1,0),0))))))
(Este coluna é criada sem problema)
-------------------------------------------------------------------------------------------------
ct2 = if(Matriculas[Situação]="ATIVO",IF(Matriculas[ano de ingresso]<=matriculas[ano2],1,0),if(Matriculas[Situação]="FORMANDO",IF(Matriculas[ano de ingresso]<=matriculas[ano2],1,0),IF(Matriculas[Egresso- Ano de saída]>=matriculas[ano2],IF(Matriculas[ano de ingresso]<=matriculas[ano2],1,0),IF(Matriculas[Situação]="CANCELADO",if(Matriculas[PERIODO_CANCELADO]>=matriculas[ano2],IF(Matriculas[ano de ingresso]<=[ano2],1,0),0),if(Matriculas[Situação]="EXCLUIDO",if(Matriculas[PERIODO_CANCELADO]>=[ano2],IF(Matriculas[ano de ingresso]<=[ano2],1,0),0),if(Matriculas[Situação]="EXCLUIDO - Decisão ADM/Judicial",if(Matriculas[PERIODO_CANCELADO]>=[ano2],IF(Matriculas[ano de ingresso]<=[ano2],1,0),0),0))))))
<pi>Uma dependência circular foi detectada: Matriculas[ct2], Matriculas[Conta_ano1], Matriculas[ct2].</pi>