Ir para conteúdo

Tiago Craici - Xperiun

Admin
  • Total de itens

    1.398
  • Registro em

  • Última visita

Tudo que Tiago Craici - Xperiun postou

  1. @Nasugiyama Veja se a medida abaixo atende: Entrantes V_Tiago = VAR vUltimaSemana = CALCULATE ( SELECTEDVALUE ( dCalendario[semana_comercial] ), dCalendario[data] = MAX ( dCalendario[data] ) ) - 1 VAR resultado = CALCULATE ( [Qtd Entrantes], ALL ( dCalendario ), dCalendario[semana_comercial] = vUltimoMes, VALUES ( dCalendario[Nome do Dia] ) ) RETURN resultado
  2. @Jefferson Rodrigues Tente clicar na sua coluna de data e criar uma nova hierarquia: Resultado:
  3. Bom dia! Dessa forma não perde a hierarquia de datas?
  4. Se precisar consultar as diferenças segue abaixo o link: https://powerbi.microsoft.com/pt-br/pricing/
  5. O acesso não cai com dois ou mais acessos ao mesmo tempo... Porém a Microsoft consegue validar estes acessos simultâneos e posteriormente possibilidade de aplicar multa a empresa. Tente já colocar uma licença para cada usuário... Seeee a empresa não puder deixe bem claro isso.
  6. Boa noite @Ana Carla Fontana! Tudo bom? Visto o tamanho do seu projeto aconselho oferecer ao seu cliente a licença "Premium por usuário", a mesma tem diversas particularidades que a PRO não tem começando com mesclar tabelas no fluxo de dados, espaço etc. Pela quantidade de usuário não compensa colocar a "Premium por capacidade" Deixe claro para seu cliente os benefícios da licença Premium. Sucesso! 🚀🚀🚀
  7. Segue resultado da explicação do @Márcio Garcia: pbix em anexo. Sucesso! 🚀 Teste (1).pbix
  8. Da sim, se for o mesmo projeto seu RLS vai funcionar sim 👍.
  9. @jacqueline.santos Caso a origem da sua tabela seja de um banco de dados, sugiro que você altere o tipo de dado para texto diretamente na consulta (query).
  10. Boa tarde @DanielCosta! Não entendi sua pergunta pois ambas formas (1 e 2) foram retirado o contexto de filtro utilizando a função "ALLSELECTD", única diferença foi seu objetivo de separa valores de bebidas e alimentos e sua % do total. Seu raciocínio está correto, com DAX há vários caminhos que podemos chegar no mesmo resultado. obs > cuidado com ALL e ALLSELECTD cada um tem um objetivo/comportamento 👍 Sucesso ae na sua trilha! 🚀
  11. Dessa forma o RLS não funciona... infelizmente um projeto para cada gerente.
  12. O aplicativo é somente uma forma mais elegante de centralizar todos seu projetos. Para seu caso tem que antes decidir como separar quem acessa o que.
  13. Boa tarde @Ana Carla Fontana! Em meus projetos eu separo as áreas por workspace, nelas eu crio as regras de quem pode acessar (diretor acessa tudo). Visto que seu objetivo o problema maior seria que cada área tem seu KPIs específicos eu seguiria este caminho. Caso queira deixar apenas um projeto terá que se desdobrar no DAX para que seja validado o usuário logado, para manutenção seria beemmmmm traaabaaalhossoooo mas tem como. Veja um exemplo validando um usuário logado: Essa seria minha sugestão... Separar por workspace, simples, fácil de manutenção e seguro. Sucesso! 🚀
  14. Boa tarde @Daniel Chiste! Segue resultado separando por centro: Necessário criar uma dimensão "dCentroCusto" (aconselho criar no ETL): Modelagem: Para o exemplo, distribuí com base no arquivo pbix que possuía. Para o seu projeto, é recomendado utilizar a combinação das colunas "CTAS" e "DESCCUSTO" e criar tabelas dimensão correspondentes, a fim de filtrar a sua tabela de fato "orçamento". Utilize essas tabelas no campo "Linhas" para obter os resultados desejados. Em anexo o pbix com as medidas. Sucesso! 🚀 Daniel - Rateio Orçamento.pbix
  15. Maravilha! Dando certo não esqueça de marcar minha solução.... Sucesso ae! 🚀
  16. Boa noite @Mizael Silva! Dá para validar por usuário sim, veja exemplo validando se o usuário logado é "X": Medida = Medida com validação de usuario = IF( USERNAME() = "usuario@dominio.onmicrosoft.com", "sua medida" ) obs - podendo retornar texto, medida etc. Se for para mais de um usuário troque o sinal de "=" para "IN" ficando assim: USERNAME() IN {"usuario1@dominio.onmicrosoft.com", "usuario2@dominio.onmicrosoft.com", "usuario3@dominio.onmicrosoft.com"} Resultado: OBS: Para validar no desktop precisa alterar a visualização para outro usuário: Espero ter dado um norte para seu objetivo. Sucesso! 🚀
  17. Boa noite @Daniel Chiste! Segue solução, veja se atende seu objetivo. Resultado acumulando o orçamento até fim do mês e acumulado ano: Medidas: Rateio dia = VAR vMesContexto = MONTH ( SELECTEDVALUE ( dCalendario[Data] ) ) VAR vAnoContexto = YEAR ( SELECTEDVALUE ( dCalendario[Data] ) ) VAR vQtdDiaMes = CALCULATE ( DISTINCTCOUNT ( dCalendario[Data] ), ALL ( dCalendario ), dCalendario[Mês] = vMesContexto, dCalendario[Ano] = vAnoContexto ) VAR vOrcamento = CALCULATE ( SELECTEDVALUE ( fOrcamento[VALOR] ), ALL ( fOrcamento ), MONTH ( fOrcamento[DATA] ) = vMesContexto, YEAR ( fOrcamento[DATA] ) = vAnoContexto ) VAR vOrcadoDia = DIVIDE ( vOrcamento, vQtdDiaMes ) RETURN vOrcadoDia Acumulado mes = VAR vMesContexto = MONTH ( SELECTEDVALUE ( dCalendario[Data] ) ) VAR vAnoContexto = YEAR ( SELECTEDVALUE ( dCalendario[Data] ) ) VAR vQtdDiaMes = CALCULATE ( DISTINCTCOUNT ( dCalendario[Data] ), ALL ( dCalendario ), dCalendario[Mês] = vMesContexto, dCalendario[Ano] = vAnoContexto ) VAR vOrcamento = CALCULATE ( SELECTEDVALUE ( fOrcamento[VALOR] ), ALL ( fOrcamento ), MONTH ( fOrcamento[DATA] ) = vMesContexto, YEAR ( fOrcamento[DATA] ) = vAnoContexto ) VAR vOrcadoDia = CALCULATE ( SUMX ( dCalendario, DIVIDE ( vOrcamento, vQtdDiaMes ) ), ALL ( dCalendario ), dCalendario[Data] <= MAX ( dCalendario[Data] ), VALUES ( dCalendario[Mês] ) ) RETURN vOrcadoDia Acumulado ano = VAR vMesContexto = MONTH ( SELECTEDVALUE ( dCalendario[Data] ) ) VAR vAnoContexto = YEAR ( SELECTEDVALUE ( dCalendario[Data] ) ) VAR vQtdDiaMes = CALCULATE ( DISTINCTCOUNT ( dCalendario[Data] ), ALL ( dCalendario ), dCalendario[Mês] = vMesContexto, dCalendario[Ano] = vAnoContexto ) VAR vOrcamento = CALCULATE ( SELECTEDVALUE ( fOrcamento[VALOR] ), ALL ( fOrcamento ), MONTH ( fOrcamento[DATA] ) = vMesContexto, YEAR ( fOrcamento[DATA] ) = vAnoContexto ) VAR vOrcadoDia = CALCULATE ( SUMX ( dCalendario, DIVIDE ( vOrcamento, vQtdDiaMes ) ), ALL ( dCalendario ), dCalendario[Data] <= MAX ( dCalendario[Data] ) ) RETURN vOrcadoDia Em anexo o pbix. Sucesso! 🚀 Daniel - Rateio Orçamento.pbix
  18. Boa noite @xmonikitaax @Eduardo Luiz Nunes! Já tentaram desabilitar "Detectar automaticamente novos relacionamentos depois que os dados são carregados"? O mesmo fica em: 1 - Arquivo 2 - Opções e configurações Sucesso! 🚀
  19. Boa noite @Pedro Neiva! Já tentou excluir sua publicação e subir ela novamente no PB Serviço?
  20. Boa tarde @Claudionor! Da para ser criado no Figma recortando a imagem do centro e colando a do seu projeto (dashboard). Segue aulas para o desenvolvimento do mesmo: https://play.xperiun.com/curso/-bcc-design-de-dashboards-com-o-figma/9192/135540 Sucesso!
  21. Estilo "Entre" não tem como colocar seleção com valor único.
  22. @pedroheso Coloquei segmentação única em todas as páginas... Veja pbix em anexo. Um detalhe você está clicando em "Estilo", a configuração fica em "Seleção". PreviaSuperBox.pbix
  23. @pedroheso Fiquei com dúvida ambas imagens tem a opção de segmentador com valor único... Caso queira que o comportamento do mesmo seja para selecionar somente um valor é só clicar em "Valor Único". Se possível anexe o pbix que esta com este problema.
  24. Boa noite @Breno Santos! Seu projeto deve ser estruturado em tabelas de dimensão e tabelas de fato. Minha sugestão é começar separando essas informações em tabelas individuais, em vez de manter tudo em uma única tabela. Em seguida, sugiro criar duas tabelas de fato, uma para o previsto e outra para o realizado. Sucesso!
×
×
  • Criar Novo...