- 22 Out 2021 às 16:58
#67670
Olá pessoal tudo bom?
Sou novo nesse mundão de DAX e PBI, e portanto, espero muito ajudar e ser ajudado aqui no fórum!
Bem pessoal.
Estou tentando fazer uma tabela agrupada através do DAX que me dê a data que foi filtrada + a data de 7 dias atrás.
EX.: vou colocar um gráfico que vai corresponder a data filtrada, porém, isso é um comparativo entre a data filtrada + a data de 7 dias atrás. Ou seja, se eu filtro a data do dia 21/10/2021 preciso que também apareça o dia 14/10/2021, de forma dinâmica que trabalhe com o filtro (22/10-15/10 | 23/10-16/10 | e assim vaiii)....
Tentei procurar diversos fóruns não só BR como também na gringa, achei algumas soluções semelhantes mas nada que eu consiga visualizar e aplicar dentro do meu projeto.
Vi alguns exemplos de declarações com variáveis mas ainda não é algo que estou praticando nos meus projetos...
Segue abaixo o script em que tentei realizar em tabelas separadas e mais pra frente aplicar um UNION, no caso a tabela A já está trabalhando diretamente com o filtro, e a tabela B trabalharia com o período de 7 dias atrás.
Sou novo nesse mundão de DAX e PBI, e portanto, espero muito ajudar e ser ajudado aqui no fórum!
Bem pessoal.
Estou tentando fazer uma tabela agrupada através do DAX que me dê a data que foi filtrada + a data de 7 dias atrás.
EX.: vou colocar um gráfico que vai corresponder a data filtrada, porém, isso é um comparativo entre a data filtrada + a data de 7 dias atrás. Ou seja, se eu filtro a data do dia 21/10/2021 preciso que também apareça o dia 14/10/2021, de forma dinâmica que trabalhe com o filtro (22/10-15/10 | 23/10-16/10 | e assim vaiii)....
Tentei procurar diversos fóruns não só BR como também na gringa, achei algumas soluções semelhantes mas nada que eu consiga visualizar e aplicar dentro do meu projeto.
Vi alguns exemplos de declarações com variáveis mas ainda não é algo que estou praticando nos meus projetos...
Segue abaixo o script em que tentei realizar em tabelas separadas e mais pra frente aplicar um UNION, no caso a tabela A já está trabalhando diretamente com o filtro, e a tabela B trabalharia com o período de 7 dias atrás.
Código: Selecionar todos
DC_Valor_TabB =
VAR DATAFILTRO = ISFILTERED(D_Tempo_Dim[Date])
VAR SETEDIAS = DATEVALUE(FORMAT(DATAFILTRO-7,"DD/MM/YYYY"))
RETURN
ADDCOLUMNS(
CALCULATETABLE(
GROUPBY(F_Dbo_Vendas_Mestre,
F_Dbo_Vendas_Mestre[Hora_Arred],
F_Dbo_Vendas_Mestre[Data_Ped]),
F_Dbo_Vendas_Mestre[Data_Ped] = SETEDIAS,
F_Dbo_Vendas_Mestre[Agrup Situação Ped] = "NORMAL" ||
F_Dbo_Vendas_Mestre[Agrup Situação Ped] = "BLOQUEADOS"),
"Qtd Ped",
CALCULATE(
SUM(F_Dbo_Vendas_Mestre[contador]),
F_Dbo_Vendas_Mestre[Data_Ped] = SETEDIAS,
F_Dbo_Vendas_Mestre[Agrup Situação Ped] = "NORMAL" ||
F_Dbo_Vendas_Mestre[Agrup Situação Ped] = "BLOQUEADOS"),
"Valor Total",
CALCULATE(
SUM(F_Dbo_Vendas_Mestre[Total Pedido]),
F_Dbo_Vendas_Mestre[Data_Ped] = SETEDIAS,
F_Dbo_Vendas_Mestre[Agrup Situação Ped] = "NORMAL" ||
F_Dbo_Vendas_Mestre[Agrup Situação Ped] = "BLOQUEADOS"))