Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content
Announcements
Yikes! We're aware of some unexpected text appearing at the top of each group and are looking into it.
cancel
Showing results for 
Search instead for 
Did you mean: 
marcelviegas
Creator II
Creator II

Expressão =$::

Prezados,

Pequei um projeto no caminho onde o desenvolvedor utiliza expressões que eu nunca utilizei antes.

Mais pontualmente esses carinhas aqui   =$::   =S1::

Ficarei muito grato se alguém poder me traduzir no contexto abaixo, não precisa ser exato pois quero somente entender porque tenho muitas expressões a estudar ainda, necessito somente um norte.

Caso alguém tenha uma documentação sobre o mesmo também ficarei muito feliz.

if(ACOMP_ORC_TIPO_VALOR_ORC = 'Realizado '&(vAno) and (ACOMP_ORC_RUBRICA_ORC = 'RECEITA' or ACOMP_ORC_RUBRICA_ORC = 'RESULTADO'),

(sum({1<

[Ano Acomp. Orçamento] = {">=$(=(vAno))<=$(=(vAno-1))"},

[Mês Acomp. Orçamento] = P({1<Mês =S1::Mês>} Mês),

//[Período Acomp. Orçamento] ={"<=$(=(MAX(MonthName(EXCEL_DT_FECHAMENTO_CONT))))"},

[Período Acomp. Orçamento] ={"<=$(=(Max({1<[Período Acomp. Orçamento] = P({$<ACOMP_ORC_CD_ESTABELECIMENTO =  P({$<[Estabelecimento Orç.] =$::[Estabelecimento Orç.]>} ORC_CD_ESTABELECIMENTO)>} Data_Ultimo_Fechamento_REDE)>} [Período Acomp. Orçamento])))"},

ACOMP_ORC_CD_CENTRO_CUSTO = P({$<[Centro de Custo Orç.] =$::[Centro de Custo Orç.]>} ORC_CD_CENTRO_CUSTO),

ACOMP_ORC_TIPO_VALOR_ORC = {"$(=('Realizado '&(vAno-1)))","$(=('Realizado '&(vAno)))","$(=('Orçado '&(vAno)))"},

ACOMP_ORC_CD_ESTABELECIMENTO =  P({$<[Estabelecimento Orç.] =$::[Estabelecimento Orç.]>} ORC_CD_ESTABELECIMENTO)

>} ACOMP_ORC_VALOR_ORC)

),

(sum({1<

[Ano Acomp. Orçamento] = {">=$(=(vAno))<=$(=(vAno-1))"},

[Mês Acomp. Orçamento] = P({1<Mês =S1::Mês>} Mês),

ACOMP_ORC_CD_CENTRO_CUSTO = P({$<[Centro de Custo Orç.] =$::[Centro de Custo Orç.]>} ORC_CD_CENTRO_CUSTO),

ACOMP_ORC_TIPO_VALOR_ORC = {"$(=('Realizado '&(vAno-1)))","$(=('Realizado '&(vAno)))","$(=('Orçado '&(vAno)))"},

ACOMP_ORC_CD_ESTABELECIMENTO =  P({$<[Estabelecimento Orç.] =$::[Estabelecimento Orç.]>} ORC_CD_ESTABELECIMENTO)

>} ACOMP_ORC_VALOR_ORC)

)

)

Labels (2)
1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Marcel,

como o guilherme.oliveira‌ comentou, é usado quando tem estados alternativos e quer dentro de um set analysis colocar uma seleção de um campo igual ao mesmo campo (ou mesmo outro campo) de outro estado alternativo, sendo que o $ seria a seleção "padrão" do modelo.

Na expressão abaixo por exemplo (pego do modelo "Whats New in QlikView11.qvw")

sum({[Group 2]<Region = $::Region, [Sales Rep] = $::[Sales Rep], Path = $::Path, Year = $::Year, Quarter = $::Quarter, Month = $::Month>} Sales)

Esta sendo somado o campo Sales com as seleções do estado alternativo [Group 2] sendo que os campos Region,[Sales Rep],Path,Year,Month e Quarter esta pegando as seleções padrão, ignorando as seleções para estes campos dentro do estado alternativo [Group 2]

furtado@farolbi.com.br

View solution in original post

2 Replies
guilherme_olive
Partner - Creator
Partner - Creator

=$::   =S1::


É utilizado em Estado Alternativo.


Maiores informações sobre Estado Alternativo aqui (Help Qlikview Online)


No caso da sua expressão, provavelmente um objeto do tipo lista com o campo do mês está com estado alternativo.

O uso de estado alternativo desta forma ajuda a fazer multiplas seleções de tempo, mesmo tendo apenas 1 tabela de calendário.


afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Marcel,

como o guilherme.oliveira‌ comentou, é usado quando tem estados alternativos e quer dentro de um set analysis colocar uma seleção de um campo igual ao mesmo campo (ou mesmo outro campo) de outro estado alternativo, sendo que o $ seria a seleção "padrão" do modelo.

Na expressão abaixo por exemplo (pego do modelo "Whats New in QlikView11.qvw")

sum({[Group 2]<Region = $::Region, [Sales Rep] = $::[Sales Rep], Path = $::Path, Year = $::Year, Quarter = $::Quarter, Month = $::Month>} Sales)

Esta sendo somado o campo Sales com as seleções do estado alternativo [Group 2] sendo que os campos Region,[Sales Rep],Path,Year,Month e Quarter esta pegando as seleções padrão, ignorando as seleções para estes campos dentro do estado alternativo [Group 2]

furtado@farolbi.com.br