Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Assuntos relacionados a criação de medidas, fórmulas e funções DAX, relacionamentos etc
  • Avatar do usuário
#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! :D :D
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"))
Por babdallas
#67673
Anexa um exemplo fictício e diga o resultado esperado, por favor.
#67675
@babdallas , Tudo bom?? :)

Segue anexo com a base , no no caso, não estou conseguindo acertar fazer a TABELA B que seria o 7 dias atrás.
Obrigado de toda forma!
Você não está autorizado a ver ou baixar esse anexo.
Por babdallas
#67818
Seria isso?
Você não está autorizado a ver ou baixar esse anexo.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord