Exemplos de uso do MXTB

Tendo entrado na base de dados o custo dos documentos, data de aquisição, e área à qual pertencem. Pede-se obter uma tabela que contenha –por exemplo– o valor investido em documentos no último ano para cada área. Supondo que entre os dados entrados nos registros esteja o custo do documento e a editora, com MXTB facilmente pode-se obter uma tabela que contenha a editora e o montante que foi pago.

mxtb holdings x 40:(v26^b/) tab=v90

Para os primeiros 40 caracteres de cada editor distinto armazenado como subcampo ^b do campo 26 na base holdings, grava um registro na base x, como é indicado a seguir:

MFN 1
1 «Unesco Press»
998 «999993999»
999 «6000»
MFN 2
1 «ESCAP»
998 «999999969»
999 «30»
MFN 3
1 «Praeger Publishers»
998 «999999599»
999 «400»
...

O exemplo devolve no campo 999 a soma do conteúdo do campo v90 de cada categoria, então – no lugar de somar 1 para cada elemento encontrado – soma o que indica o campo 90. Para utilizar o parâmetro tab o campo 90 de todos os registros deve conter um valor numérico, do contrário os registros cujos campos 90 não contenham um valor numérico não serão considerados.
 

Deixe um comentário