Alunos Ivani Pereira Postado Fevereiro 7, 2021 Alunos Compartilhar Postado Fevereiro 7, 2021 Conseguem me ajudar nessa medida, está dando o seguinte erro " uma função CALCULATE foi utilizada em uma expressão True/false usada como expressão de filtro de tabela. Isso não é permitido" Meu objetivo é fazer uma simulação dentro do DRE somente mudando essas contas específicas com parâmetros. Pode ajudar?DRE - Simulação Ano Atual varias contas CX =VAR vSelecionados = VALUES('dPlanoContas Virtual'[Nome])VAR vContaSelecionados =CALCULATE([DRE - Receita Bruta CX] * (1 + 'Projeção Dinâmica - DRE - Receita Bruta'[DRE - Simulador - Receita Bruta Valor]),[DRE - Deduções da Receita Bruta DRE CX] * (1 + 'Projeção Dinâmica - DRE - Deduções Receita Bruta'[DRE - Simulador - Deduções Receita Bruta Valor]),[DRE - Custo Prod ou Merc Vendidas CX] * (1 + 'Projeção Dinâmica - DRE - CMV'[Projeção Dinâmica - DRE - CMV Valor]),[DRE - Despesas com Vendas CX] * (1 + 'Projeção Dinâmica - DRE - Despesas Vendas'[ParâmetroProjeção Dinâmica - DRE - Despesas Vendas Valor]),[DRE - Despesas Gerais e Administrativas CX] * (1 + 'Projeção Dinâmica - DRE - Desp Gerais Adm'[Projeção Dinâmica - DRE - Desp Gerais Adm Valor]),[DRE - Despesas Operacionais CX] * (1 + 'Projeção Dinâmica - DRE - Despesas Op'[Projeção Dinâmica - DRE - Despesas Op Valor]),[DRE - Despesas Não Operacionais CX] * (1 + 'Projeção Dinâmica - DRE - Desp Não Operacionais'[Projeção Dinâmica - DRE - Desp Não Operacionais Valor]),[DRE - Empregados CX] * (1 + 'Projeção Dinâmica - DRE - Empregados'[Projeção Dinâmica - DRE - Empregados Valor]),[DRE - Despesas Financeiras CX] * (1 + 'Projeção Dinâmica - DRE Desp Financeiras'[Projeção Dinâmica - DRE Desp Financeiras Valor]),USERELATIONSHIP('dPlanoContas Virtual'[Nome], fFluxo_Caixa[Plano de Contas]))VAR vNaoSelecionados = EXCEPT(ALL(fFluxo_Caixa[Plano de Contas]), vSelecionados)VAR vContanaoSelecionados =CALCULATE([DRE - Receita Bruta CX],[DRE - Deduções da Receita Bruta DRE CX],[DRE - Custo Prod ou Merc Vendidas CX],[DRE - Despesas com Vendas CX],[DRE - Despesas Gerais e Administrativas CX],[DRE - Despesas Operacionais CX],[DRE - Despesas Não Operacionais CX],[DRE - Empregados CX],[DRE - Despesas Financeiras CX],vNaoSelecionados)RETURNvContanaoSelecionados + vContaSelecionados Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução Roseane Postado Fevereiro 21, 2021 Alunos Solução Compartilhar Postado Fevereiro 21, 2021 Tópico resolvido no grupo Telegram. O erro é que haviam várias medidas sendo usadas como filtro na Calculate, o filtros da Calculate devem ser uma função de tabela. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Roseane Postado Fevereiro 13, 2021 Alunos Compartilhar Postado Fevereiro 13, 2021 @Ivani Pereira Vi que o pessoal respondeu sua dúvida no grupo de alunos. Podemos encerrar o tópico? Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Ivani Pereira
Conseguem me ajudar nessa medida, está dando o seguinte erro
" uma função CALCULATE foi utilizada em uma expressão True/false usada como expressão de filtro de tabela. Isso não é permitido"
Meu objetivo é fazer uma simulação dentro do DRE somente mudando essas contas específicas com parâmetros. Pode ajudar?
DRE - Simulação Ano Atual varias contas CX =
VAR vSelecionados = VALUES('dPlanoContas Virtual'[Nome])
VAR vContaSelecionados =
CALCULATE(
[DRE - Receita Bruta CX] * (1 + 'Projeção Dinâmica - DRE - Receita Bruta'[DRE - Simulador - Receita Bruta Valor]),
[DRE - Deduções da Receita Bruta DRE CX] * (1 + 'Projeção Dinâmica - DRE - Deduções Receita Bruta'[DRE - Simulador - Deduções Receita Bruta Valor]),
[DRE - Custo Prod ou Merc Vendidas CX] * (1 + 'Projeção Dinâmica - DRE - CMV'[Projeção Dinâmica - DRE - CMV Valor]),
[DRE - Despesas com Vendas CX] * (1 + 'Projeção Dinâmica - DRE - Despesas Vendas'[ParâmetroProjeção Dinâmica - DRE - Despesas Vendas Valor]),
[DRE - Despesas Gerais e Administrativas CX] * (1 + 'Projeção Dinâmica - DRE - Desp Gerais Adm'[Projeção Dinâmica - DRE - Desp Gerais Adm Valor]),
[DRE - Despesas Operacionais CX] * (1 + 'Projeção Dinâmica - DRE - Despesas Op'[Projeção Dinâmica - DRE - Despesas Op Valor]),
[DRE - Despesas Não Operacionais CX] * (1 + 'Projeção Dinâmica - DRE - Desp Não Operacionais'[Projeção Dinâmica - DRE - Desp Não Operacionais Valor]),
[DRE - Empregados CX] * (1 + 'Projeção Dinâmica - DRE - Empregados'[Projeção Dinâmica - DRE - Empregados Valor]),
[DRE - Despesas Financeiras CX] * (1 + 'Projeção Dinâmica - DRE Desp Financeiras'[Projeção Dinâmica - DRE Desp Financeiras Valor]),
USERELATIONSHIP('dPlanoContas Virtual'[Nome], fFluxo_Caixa[Plano de Contas])
)
VAR vNaoSelecionados = EXCEPT(ALL(fFluxo_Caixa[Plano de Contas]), vSelecionados)
VAR vContanaoSelecionados =
CALCULATE(
[DRE - Receita Bruta CX],
[DRE - Deduções da Receita Bruta DRE CX],
[DRE - Custo Prod ou Merc Vendidas CX],
[DRE - Despesas com Vendas CX],
[DRE - Despesas Gerais e Administrativas CX],
[DRE - Despesas Operacionais CX],
[DRE - Despesas Não Operacionais CX],
[DRE - Empregados CX],
[DRE - Despesas Financeiras CX],
vNaoSelecionados
)
RETURN
vContanaoSelecionados + vContaSelecionados
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados