Ir para conteúdo
  • 0

Parâmetro


machadolndr
Ir para solução Solucionado por Joao Raulino ,

Pergunta

  • Alunos

Boa tarde Pessoal!

Tenho aqui um problema que não consigo resolver.

Tenho medidas que me trazem dados gerais de faturamento:

 

Geral_Valor Faturamento = SUM(f_Fretes[VALOR NF])

Geral_Valor Frete Prev.R = SUM(f_Fretes[FRETE PREVISTO (REAL)])

Geral_Porcentage = DIVIDE([Geral_Valor Frete Prev.R],[Geral_Valor Faturamento])


E medidas que me trazem dados filtrados, apenas oque foi transportado pela transportadora:

 

Transp_Valor_Faturamento = 
CALCULATE(
    SUM(
        f_Fretes[VALOR NF]
    ),
    f_Fretes[Transportadoras]="TRANSPORTADORAS")

Transp_Valor Frete Prev.R = 
CALCULATE(
    SUM(
        f_Fretes[FRETE PREVISTO (REAL)]
    ),
    f_Fretes[Transportadoras]="TRANSPORTADORAS")

Transp_Porcentage = 
DIVIDE([Transp_Valor Frete Prev.R], [Transp_Valor_Faturamento])

Meu objetivo é:

Cria dois botões:
Um com o nome "Visão Geral" e outro "Visão Transportadora".
Quando eu selecionar o geral, as medidas da minha página consideram apenas as 3 primeiras medidas que enviei, e na Visão Transportadora, considere as três ultimas.
tentei fazer um parâmetro mas ele não funcionou ao propósito.

Total = {
    ("Geral_Valor Faturamento", "Geral_Valor Faturamento", 0),
    ("Geral_Valor Frete Prev.R", "Geral_Valor Frete Prev.R", 1),
    ("Geral_Porcentage", "Geral_Porcentage", 2),
    ("Transp_Valor_Faturamento", "Transp_Valor_Faturamento", 3),
    ("Transp_Valor Frete Prev.R", "Transp_Valor Frete Prev.R", 4),
    ("Transp_Porcentage", "Transp_Porcentage", 5)
}


Alguem tem uma luz?

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

@machadolndr, tudo bem? Você pode fazer com switch ou tabular editor.  Com switch, primeiro você cria uma tabela auxiliar "Visão Geral" e  "Visão Transportadora". Ai para cada uma das medidas, você faz uma medida pra verificar o que está selecionado (Visão Geral ou Transportadora) e traz uma ou a outra.

Editado por Edson Igari
  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Suave @machadolndr?

Cria um parâmetro de campo:

image.png.295f83acd939e15426292cccdf207fbb.png

E coloca o código abaixo:

Citar
Parameter = {
    ("Geral_Porcentage", NAMEOF('f_Fretes'[Geral_Porcentage]), 0, "Visão Geral"),
    ("Geral_Valor Faturamento", NAMEOF('f_Fretes'[Geral_Valor Faturamento]), 1, "Visão Geral"),
    ("Geral_Valor Frete Prev.R", NAMEOF('f_Fretes'[Geral_Valor Frete Prev.R]), 2, "Visão Geral"),
    ("Transp_Porcentage", NAMEOF('f_Fretes'[Transp_Porcentage]), 3, "Visão Transportadora"),
    ("Transp_Valor Frete Prev.R", NAMEOF('f_Fretes'[Transp_Valor Frete Prev.R]), 4, "Visão Transportadora"),
    ("Transp_Valor_Faturamento", NAMEOF('f_Fretes'[Transp_Valor_Faturamento]), 5, "Visão Transportadora")
}

Depois basta usar a ultima coluna (Value4) no teu segmentador de dados:

image.png.37be759d0f58d6b192aa774a86e3c4fd.pngimage.png.b76e9945f982c98b5ed90efb0cc27a91.png

 

Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉

Abs!

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 09/02/2024 em 17:36, Joao Raulino disse:

Suave @machadolndr?

Cria um parâmetro de campo:

image.png.295f83acd939e15426292cccdf207fbb.png

E coloca o código abaixo:

Depois basta usar a ultima coluna (Value4) no teu segmentador de dados:

image.png.37be759d0f58d6b192aa774a86e3c4fd.pngimage.png.b76e9945f982c98b5ed90efb0cc27a91.png

 

Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉

Abs!

Bom dia @Joao Raulino, tudo certo?

Não é possível encontrar a coluna 'Transp_Valor_Faturamento' na tabela 'f_Fretes' ou não é permitido usá-la nesta expressão.

Deu esse erro aí, imaginei que por conta dos campos "  Geral_Porcentage, Geral_Valor Faturamento, Geral_Valor Frete Prev.R, Transp_Porcentage, Transp_Valor Frete Prev.R, Transp_Valor_Faturamento " que são medidas, não estão na f_Fretes.

Tentei ajustar e continuou com problema.
 

Parameter = {
    ("Geral_Porcentage", NAMEOF([Geral_Porcentage]), 0, "Visão Geral"),
    ("Geral_Valor Faturamento", NAMEOF([Geral_Valor Faturamento]), 1, "Visão Geral"),
    ("Geral_Valor Frete Prev.R", NAMEOF([Geral_Valor Frete Prev.R]), 2, "Visão Geral"),
    ("Transp_Porcentage", NAMEOF([Transp_Porcentage]), 3, "Visão Transportadora"),
    ("Transp_Valor Frete Prev.R", NAMEOF([Transp_Valor Frete Prev.R]), 4, "Visão Transportadora"),
    ("Transp_Valor_Faturamento", NAMEOF([Transp_Valor_Faturamento]), 5, "Visão Transportadora")
}
Erro
*A expressão faz referência a várias colunas. Não é possível converter várias colunas em um valor escalar.*

image.png

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...