Alterar o formato dos números de um relatório

Você quer que os usuários possam alterar a exibição dos números de um relatório, de unidades para centenas ou milhares, por meio da seleção desses números em uma lista.

Aqui, para manter os divisores, usamos nomes exclusivos em uma hierarquia personalizada. Dividimos os números do relatório com esses divisores e, assim, alteramos o modo como são exibidos.

  1. Crie uma fórmula em um relatório.
    Por exemplo:
    =ROC("BestPracticesOLAP","SALES","[PROFIT].[Gross Margin]",
    "[TIME].[All Years]","[VERSION].[Actual]","[CURRTYPE].[LC]","[LEVEL].[IFRS]",
    "[UNIT].[G0000]","[INTERCO].[TotalPartner]",
    "[PRODUCT].[All Tires]")
  2. Crie uma hierarquia personalizada com três elementos. Como legendas, use 'Unidades', 'Centenas' e 'Milhares' e, como nomes exclusivos, use 1, 100 e 1000.
  3. Crie uma caixa de combinação no relatório e arraste a hierarquia personalizada para ela.
    A caixa de combinação exibe Unidades, Centenas e Milhares.
  4. Abra a caixa de diálogo Formatar Listview da caixa de combinação e anote o nome dessa caixa de combinação.
  5. No relatório, clique na célula com a fórmula que retorna os números.
    Para usar os divisores na divisão do produto da fórmula na hierarquia personalizada, adicionamos o operador de divisão (/) e a referência à caixa de combinação ao final da fórmula.
    Por exemplo: =ROC("BestPracticesOLAP","SALES","[PROFIT].[Gross Margin]","[TIME].[All Years]","[VERSION].[Actual]","[CURRTYPE].[LC]","[LEVEL].[IFRS]","[UNIT].[G0000]","[INTERCO].[TotalPartner]","[PRODUCT].[All Tires]")/ReportObjects.combo.Text
A seleção de Unidades, Centenas ou Milhares na caixa de combinação afeta a exibição dos números no relatório.