Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia,
Criei uma tabela dinâmica com duas dimensões, onde a segunda dimensão é calculada da seguinte forma:
IF(ORP_PREVFECHAMENTO >= date(WeekStart(Today(),0,-1)),
WeekStart(ORP_PREVFECHAMENTO,0,-1)&' - '&WeekEnd(ORP_PREVFECHAMENTO,0,-1)
, 'Anterior')
Resultado:
Estou tendo problemas para ordenar a coluna calculada em ordem crescente:
Umas das formas que eu usei foi a fórmula abaixo para ordenar, mas não obtive êxito.
Dual(Year(ORP_PREVFECHAMENTO) &'-'& Week (ORP_PREVFECHAMENTO), WeekStart(ORP_PREVFECHAMENTO))
Rodrigo, sugiro criar esse campo no seu script
Dual(Year(ORP_PREVFECHAMENTO) &'-'& Week (ORP_PREVFECHAMENTO), WeekStart(ORP_PREVFECHAMENTO)) as Semana
Depois coloque em uma lista e verifica se ordena certinho, dai é só usar como dimensão
Opa
Faca como Clever indicou amigo, 99% de chance de nao ordernar coretamente porque e uma dimensao calculada
Em uma lista a ordenação funciona, mesmo sem colocar no script, mas mesmo assim coloquei no script e não ficou 100%. No caso, configurei conforme abaixo:
Desmarca a expressão e deixa como "Valor Numérico"
Também não deu certo!
Acredito que ele se perde porque é uma dimensão calculada e horizontal! e a coluna calculada é a segunda coluna, a primeira é o SubGrupo do produto.
Acho que entendi o que acontece.
Tente como expressão
Min(ORP_SEMANA)
Bingo!
Deu certo.
Valeu!