OpenCellTextUnit

Recupera o texto de célula de várias células. Esta função pode ser usada nos seguintes tipos de regras:

  • Cálculo

  • Conversão

  • Consolidação

É possível especificar parte do PDV para o qual recuperar o texto da célula, por exemplo, Cenário e Ano, em vez de todo o PDV. Se você não especificar um membro da dimensão de página (Cenário, Ano, Período, Valor, Entidade), o texto da célula só será retornado para o membro atual. Se você não especificar uma dimensão de subcubo (Conta, ICP, Personalizada), o sistema retornará o texto de célula para todos os membros de base e pais. É possível especificar o membro do Cenário e Ano para recuperar o texto da célula de um subcubo que não é o subcubo atual. Você também pode especificar uma lista de membros para Período, Valor e/ou Entidade para recuperar o texto da célula para mais de um subcubo. É possível especificar a recuperação de rótulos de texto da célula para classificar o texto da célula em ordem Crescente e Decrescente de membro de dimensão ou rótulo de texto de célula. Se você não especificar um valor para classificação, nenhuma classificação será executada na unidade de texto da célula e os resultados serão retornados com base na sua ordem no banco de dados.

Sintaxe

Set CTU = HS.OpenCellTextUnit(POVExpression,Label(s),Sort_Dimension,Sort_Order)

Onde POVExpression for um PDV, Label será nenhum, um ou mais rótulos de texto de célula e Sort_Order será Crescente ou Decrescente.

Valor de Retorno

Retorna informações de todos os rótulos e texto da célula do PDV especificado.

Exemplo

Set CTU = HS.OpenCellTextUnit("S#Actual.Y#2014","","","")
Set CTU = HS.OpenCellTextUnit("S#Actual.Y#2014.P{.[Base]}.A{.[Base]}","","Period","Ascending")
Set CTU = HS.OpenCellTextUnit("S#Actual.Y#2014.E{.[Base]}.P{.[Base]}","CouponRate","LABEL","Ascending")
Set CTU = HS.OpenCellTextUnit("S#Actual.Y#2014.E{.[Base]}.P{.[Base]}.A#Purchases","","Brands","Descending")

Se você desejar recuperar texto de célula para vários rótulos, poderá informar os rótulos como valores separados de vírgula. Se você não especificar alguma valor para o(s) Rótulo(s), todos os rótulos serão recuperados.

Exemplo

Set CTU = HS.OpenCellTextUnit("A#Sales","Label-1,Label-2","Label","Descending")