Ir para conteúdo

Irio

Alunos
  • Total de itens

    19
  • Registro em

  • Última visita

Perfil

  • Interesse em receber propostas de empresas
    Não
  • Eu trabalho ...
    Em uma empresa
  • Trabalho na
    Controlsul - Consultoria Empresarial

Informações adicionais

  • Sexo
    ♂ Masculino
  • Mora em
    PR
  • Nasceu dia
    22-07-1977

Irio's Achievements

Profissional

Profissional (3/6)

  • Feliz 2° ano! 😍
  • Feliz 1° ano! ✨

Recent Badges

0

Reputação

2

Community Answers

  1. Bom dia Senhores´(as), Para minha surpresa hoje pela manhã cheguei na empresa, fui dar uma olhada no PowerBI online e o mesmo voltou ao normal, pior senário quando isso acontece. Mas enfim, só compartilhando. Para provar q eu não estou ficando louco vou mandar o print das versões do meu Desktop de Junho e Julho que ainda estão com problema e a versão de MAIO/2024 que não tem problema, vejam abaixo: Versão do Desktop de Junho/2024. Versão de Julho/2024 Versão de Maio/2024 (FUNCIONANDO) Por este motivo vou baixar este pedido de socorro aqui galera. abraço.
  2. esse novo print é com a verão de jun/2024. acredito ser um problema na modelagem que a fórmula do "Realizado" conseguia encontrar os valores, com essa nova atualização não é permitido.
  3. Saudações incomparáveis, Tenho um visual de DRE como este que está na imagem abaixo que ao atualizar a versão do Desktop para a versão de Junho/2024 os totalizadores 3 , 8 e 10 não funcionam. Se publicar o mesmo na plataforma também não funciona. visual no desktop versão de maio/2024. publiquei na web caso ajude a entender o problema. https://app.powerbi.com/view?r=eyJrIjoiMDc5YjAxMmUtNDUwZi00YzJjLWI1ODUtOTU1NDE0OTE5MzNhIiwidCI6ImUxOTY4YTFmLTBmMjMtNGE0NS1hZTJkLTY3Zjk2MTk5ZmYzMiJ9 também anexei o projeto re-fatorado para trabalhar com os dados a partir de uma planilha do excel. alguém já passou por algo semelhante ou poderia dar uma ajuda de como resolver este problema? Desde já muito grato a qualquer ajuda. att. Irio xperiun.zip
  4. @Rafa Lemos, veja essas novas tentativas mas sem sucesso. fórmulas abaixo. Realizado = VAR varSubtotal = SELECTEDVALUE(dim_mascaradre[masc_subtotal]) //mascara atual VAR varOrdemContexto = MAX(dim_mascaradre[masc_ordem]) // maior valor da ordem do contexto // VAR varValor = SUM(fato_lancamento_contabil[laco_valor]) // somatório do valor dos lançamentos // soma os valores da conta lançado a crédito VAR varValorCredito = SUMX( FILTER( fato_lancamento_contabil, fato_lancamento_contabil[Tipo_Lcto] = "C" ), fato_lancamento_contabil[laco_valor] ) // soma os valores da conta lançado a crédito VAR varValorDebito = SUMX( FILTER( fato_lancamento_contabil, fato_lancamento_contabil[Tipo_Lcto] = "D" ), fato_lancamento_contabil[laco_valor] * -1 ) VAR varValor = varValorDebito + varValorCredito // calcula os totalizadores da estrutura do DRE // a soma dos valores das contas que tem a ordem da mascara menor ou igual a ordem atual. VAR varValorSubtotal = CALCULATE( varValor, FILTER( ALL(dim_mascaradre), dim_mascaradre[masc_ordem] <= varOrdemContexto ) ) VAR vMedida = SWITCH( TRUE(), varSubtotal = 0, varValor, varSubtotal = 1 && NOT(ISINSCOPE(dim_plano_conta[NÍVEL 2])), varValorSubtotal, BLANK() ) RETURN vMedida Realizado 2 = VAR varSubtotal = SELECTEDVALUE(dim_mascaradre[masc_subtotal]) VAR varOrdemContexto = MAX(dim_mascaradre[masc_ordem]) // VAR varValor = SUM(fato_lancamento_contabil[laco_valor]) VAR varValorCredito = SUMX( CALCULATETABLE( fato_lancamento_contabil, fato_lancamento_contabil[Tipo_Lcto] = "C" ), fato_lancamento_contabil[laco_valor] ) VAR varValorDebito = SUMX( CALCULATETABLE( fato_lancamento_contabil, fato_lancamento_contabil[Tipo_Lcto] = "D" ), fato_lancamento_contabil[laco_valor] * -1 ) VAR varValor = varValorDebito + varValorCredito VAR varValorSubtotal = CALCULATE( SUM(fato_lancamento_contabil[laco_valor]), FILTER( ALL(dim_mascaradre), dim_mascaradre[masc_ordem] <= varOrdemContexto ) ) RETURN SWITCH( TRUE(), varSubtotal = 0, varValor, varSubtotal = 1 && NOT(ISINSCOPE(dim_plano_conta[NÍVEL 2])), varValorSubtotal, BLANK() ) Se puder me ajudar eu agradeço.
  5. ah sim @Rafa Lemos, realmente tinha o ALL, eu troquei por ALLSELECTED . o que eu fiz foi filtrar para não mostrar as DESCRIÇÃO que está em branco e coloquei o allselect. Veja na imagem pra onde vai o resultado líquido. tenho que tratar de alguma forma aqueles lançamentos que não estão classificados na dimensão dim_plano_conta.
  6. Boa tarde pessoal, como posso corrigir este problema dos totalizadores? vejam na imagem abaixo. aqui está a fórmula que estou tentando implementar. Realizado = VAR varSubtotal = SELECTEDVALUE(dim_mascaradre[masc_subtotal]) VAR varOrdemContexto = MAX(dim_mascaradre[masc_ordem]) VAR varValor = SUM(fato_lancamento_contabil[laco_valor]) VAR varValorCredito = CALCULATE( SUM(fato_lancamento_contabil[laco_valor]), USERELATIONSHIP( fato_lancamento_contabil[laco_conta_credito] , dim_plano_conta[Código Reduzido] ) ) VAR varValorSubtotal = CALCULATE( SUM(fato_lancamento_contabil[laco_valor]), FILTER( ALLSELECTED(dim_mascaradre), dim_mascaradre[masc_ordem] <= varOrdemContexto ) ) VAR vMedida = SWITCH( TRUE(), varSubtotal = 0, varValor, varSubtotal = 1 && NOT(ISINSCOPE(dim_plano_conta[NÍVEL 2])), varValorSubtotal, BLANK() ) RETURN //- vMedida + [Realizado Crédito] - vMedida + varValorCredito qualquer ajuda é bem vinda... obrigado!!!
  7. ajustei aqui .. ficou muito bom !!! ... obrigado @Rafa Lemos
  8. nossa ... maravilha... kra vc é demais !!!! aaaah ... viu como ficou na Análise do realizado? 😞
  9. segue o pbix, com os dados carregados, se precisar dos dados eu mando um .sql pois ficam armazenados no postgresql. obrigado por enquanto. Para reproduzir as telas em anexo observe o pacote de impressões e materiais. Ana tela de "Análise do Realizado" os valores estão corretos. OK na tela Consolidado a fórmula DAX "Realizado 2" mostra apenas os valores que estão DÉBITO na conta 4901, devo encontrar os valores a CRÉDITO para essa mesma conta 4901. Obrigado por enquanto Rafa. Att. Irio orcado x realizado.pbix
  10. Na teoria é simples, tenho que fazer uma tabela virtual contendo: (data, conta_debito, valor) somar o seu valor.... e depois no mesmo contexto cruzar com outra tabela virtual quando esse mesmo código da conta_debito está na coluna dos credito (data, conta_contabil, valor).
  11. Olá @Rafa Lemos, dessa forma ficou tudo zerado conforme imagem abaixo. Esta pensando em algo do tipo: Realizado 3 = var varContaDebito = SELECTEDVALUE(fato_lancamento_contabil[laco_conta_debito]) var varTotalDebito = CALCULATE( [Realizado], FILTER( ALLSELECTED(fato_lancamento_contabil), RELATED(dim_plano_conta[Código Reduzido]) = varContaDebito ) ) var varTotalCredito = CALCULATE( [Realizado], FILTER( ALL(fato_lancamento_contabil), USERELATIONSHIP(fato_lancamento_contabil[laco_conta_credito], dim_ctcontas[codi_cta]), fato_lancamento_contabil[laco_conta_credito] = varContaDebito ) ) return varTotalDebito - varTotalCredito Se não der certo ... conversei com o Leonar no Telegram e ele pediu para abrir um tópico aqui na comunidade e enviar uma base de exemplo. Vc acha que é possível, posso enviar nesse mesmo tópico o PBIX?... e daí até tentamos fazer aquela desnormalização que vc comentou transformando as duas colunas em apenas 1. que daí acho que usa a SUMX nas medidas?
  12. estou revendo as aulas de intersect e except da Live #30, penso que a solução está por esta linha de raciocínio.
  13. Bom dia @Rafa Lemos, estou tomando todas as medidas, mas infelizmente todos aqui em casa já estão confirmados, apenas eu que ainda não fiz exame, apenas uma consulta porque meus sintomas leves. Estão todos bem tomando todos os medicamentos e não apresentam sintomas graves. Bora lá para as medidas: Realizado = VAR varSubtotal = SELECTEDVALUE(dim_mascaradre[masc_subtotal]) VAR varOrdemContexto = MAX(dim_mascaradre[masc_ordem]) VAR varValor = SUM(fato_lancamento_contabil[laco_valor]) VAR varValorSubtotal = CALCULATE( SUM(fato_lancamento_contabil[laco_valor]), FILTER( ALL(dim_mascaradre), dim_mascaradre[masc_ordem] <= varOrdemContexto ) ) RETURN SWITCH( TRUE(), varSubtotal = 0, varValor, varSubtotal = 1 && NOT(ISINSCOPE(dim_plano_conta[NÍVEL 2])), varValorSubtotal, BLANK() ) R$ Débito = CALCULATE( [Realizado] , dim_plano_conta[plco_tipo] = "D" , USERELATIONSHIP(fato_lancamento_contabil[laco_conta_debito], dim_ctcontas[codi_cta]) ) R$ Crédito = IF(([Realizado] - [R$ Débito]) = 0, BLANK(),[Realizado] - [R$ Débito]) // var vcredito = // CALCULATE( // [Realizado], // dim_ctcontas[tipo_cta] = "A", // USERELATIONSHIP(fato_lancamento_contabil[laco_conta_credito], dim_ctcontas[codi_cta]) // ) // return // vcredito - [R$ Débito] No caso do crédito tem um trecho comentado, tanto um quanto outro chega no mesmo resultado. e por fim a "Realizado 2" que resolve no visual dos lançamentos, mas não resolve no visual resumido. Realizado 2 = IF( [R$ Débito] = 0, [R$ Crédito], [R$ Débito] - [R$ Crédito] )
  14. Olá @Rafa Lemos, desculpa a demora... é que estou com caso de Covid na família e estou apresentando sintomas leves... mas vamos lá. Acabei de testar da forma como vc comentou transformando as duas colunas "conta_debito" e "conta_credito" em linhas. Acabei me deparando na dificuldade em desenvolver o razão que já estava correto conforme a 3ª imagem em anexo. Por conta disso voltei como estava antes com 50% do problema resolvido. Agora tenho que ajustar a fórmula DAX para trazer para o mesmo contexto os valores da mesma conta quando ela está no outro relacionamento. Veja na imagem em anexo com o visual do Razão dos Lançamentos que está perfeito a formula da medida "Realizado 2", porém no outro anexo de DRE a mesma conta está encontrando apenas os lançamentos de Débito da conta 4901. obrigado pela força até o momento... penso que estamos próximo da solução.
×
×
  • Criar Novo...