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
Por 33900928894
#65586
Ola, boa tarde amigos.

Estou com um problema que preciso da ajuda de vocês para resolver.

Na tabela A é onde consta os registros de mudança de centros de custo, exemplo?

Produto Data alteração Centro de custo
A 01/04 A
A 01/06 B

Observação ele pode conter varias modificações durante o o ano.


tabela B consta as informação de produção dia a dia.

Gostaria de fazer uma condição que de 01/04 até 01/06 considera no centro de custo A e dali em diante considerada o centro de custo B, caso tenha alguma outra modificação ele alterasse novamente.
Por Vilmar
Posts
#65690
Eu inclui outro equipamento, e acho que deu certo sem precisar alterar alguma coisa. Veja o anexo.
Repare que tive que fazer algumas tabelas dimensões
Se ainda não for, anexa uma base com mais equipamentos
Você não está autorizado a ver ou baixar esse anexo.
#65711
As tabelas dimensões esta criadas também no arquivo oficial, porem não funcionou.
Qndo monto os vínculos da tabela de equipamentos para tablea de centro de custo, da problema de cardinalidade (muitos para muitos)
#65724
Exato ela não tem ... dei um distinct para não duplicar.

Pelo que eu entendi, a formula funciona somente se utilizarmos os dados das tabelas dimensões.

Acho que por isso não estou conseguindo, eu precisava criar uma coluna que trouxesse essa informação dentro da tabela produção.

exemplo:

ao invés de utilizar a tabela calendário a formula olhasse a coluna de data da tabela produção, entendeu?
#65726
modifiquei para essa estrutura também nao deu certo :(

CC_REAL = VAR Var1 =

CALCULATE (
FIRSTNONBLANKVALUE (
'04 - BD_FROTAS'[DT_REFERENCIA],
MAX ('04 - BD_FROTAS'[SUFIXO] )),
FILTER( '04 - BD_FROTAS',
'02 - Combustível'[DATA] >= MAX ( '04 - BD_FROTAS'[DT_REFERENCIA] ) &&
'02 - Combustível'[CD_EQUIPTO] = '04 - BD_FROTAS'[CD_EQUIPTO] &&
'02 - Combustível'[UNIDADE] = '04 - BD_FROTAS'[UNIDADE]))

VAR Var2 =
CALCULATE (
LASTNONBLANKVALUE (
'04 - BD_FROTAS'[DT_REFERENCIA],
MAX ('04 - BD_FROTAS'[SUFIXO] ) ),

FILTER( '04 - BD_FROTAS',
'02 - Combustível'[DATA] < MAX ( '04 - BD_FROTAS'[DT_REFERENCIA] ) &&
'02 - Combustível'[CD_EQUIPTO] = '04 - BD_FROTAS'[CD_EQUIPTO] &&
'02 - Combustível'[UNIDADE] = '04 - BD_FROTAS'[UNIDADE]))


RETURN
IF (
AND ( ISBLANK ( [TOTAL LITROS] ), MAX ( '02 - Combustível'[DATA]) > TODAY () ),
BLANK (),
IF ( ISBLANK ( Var1 ), Var2, Var1 )
)
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