Sintaxes para datas no DATAMODEL
Ambiente
TARGIT BI Versão Update 4.1 build 210825001
Projeto Enterprise.
Solução
Geralmente, a sintaxe inclui um conjunto de colchetes e sinais de 'menor que' e 'maior que' para cada nível da drill. Portanto, para uma drill de três níveis, a sintaxe básica é esta:
- [<>].[<>].[<>]
Em cada conjunto de colchetes, você insere a sintaxe que descreve as informações da data no nível correspondente. Exemplos de sintaxes:
- [<YYYY>]: Ano com quatro dígitos, por exemplo '2012';
- [<Q>]: Número do trimestre, por exemplo '1', '2', '3' e '4';
- [Quarter <Q>]: Número do trimestre prefixado por string, por exemplo 'Quarter 1';
- [<M>]: Número do mês de um ou dois dígitos, por exemplo ‘1’, ‘2’, ‘3’… ‘10’, ‘11’, ‘12’;
- [<MM>]: Número do mês com dois dígitos, por exemplo ‘01’, ‘02’, ‘03’… ‘10’, ‘11’, ‘12’;
- [<W>]: Número da semana de um ou dois dígitos, por exemplo '1', '2', '3'... '51', '52', '53';
- [<DD>]: Número do dia do mês com dois dígitos, por exemplo ‘01’, ‘02’, ‘03’… ‘30’, ‘31’;
- [<YYYY-MM-DD>]: Data completa com hífens, por ex. '2012-05-26';
Em todos os exemplos acima, ele espera encontrar os valores na propriedade Namecolumn dos níveis da drill.
No entanto, como geralmente sabemos no nível Mês, ele funciona com números de meses na propriedade Keycolumn, enquanto exibe os nomes dos meses por meio da propriedade Namecolumn. Nesse caso, faria sentido direcionar a sintaxe para Keycolumn:
- &[<M>]: Procurando o número do mês na Keycolumn.
A sintaxe na opção "Time Definition" para uma Drill Data YMD no DATAMODEL deve ser:
Sendo o primeiro &[<>]. correspondente ao Ano e o segundo ao Mês. No BI aparece da seguinte forma:
Related Articles
[Datamodel] Como criar uma dimensão no Datamodel
Nesse artigo, mostraremos o passo a passo de como criar uma dimensão no datamodel após ser incluída em uma tabela já existente. Como exemplo, usaremos a dim "NOME_FILIAL", que ainda não foi incluída nesse projeto: Passo a passo: 1- Vamos clicar com o ...
[Datamodel] Como realizar relacionamentos
Nesse artigo, mostramos como realizar relacionamentos entre dados no Datamodel de forma correta. Passo a passo: 1- Abra o datamodel 1.a- Abra o TARGIT Client, e clique em Manage Server (já com o ip ou localhost inserido no campo) 1.b- Com o ...
[Datamodel] Modelagem dos dados
Neste artigo, reunimos um passo a passo de como modelar os dados após a extração no ETL, para assim poder consumir os mesmos no TARGIT Client. (obs: caso algumas imagem esteja corrompida, há disponibilizado em anexo o passo a passo) Passo a Passo: 1- ...
[Datamodel] Como criar uma Drill
Neste artigo, mostraremos o passo a passo de como criar uma drill no datamodel. (obs: caso algumas imagem esteja corrompida, há disponibilizado em anexo o passo a passo) 1- Entrar no Datamodel 1.a- Entrar no TARGIT, inserir o IP do servidor (caso ...
[Datamodel] Como adicionar uma medida nova
Esse artigo ensinará o passo a passo de como adicionar no datamodel uma medida nova após ser incluída numa fato já existente. (obs: caso algumas imagem esteja corrompida, há disponibilizado em anexo o passo a passo) Após incluir uma medida nova em ...