De formule voor een kolom bewerken

U kunt de formules van attribuutkolommen en eenheidkolommen bewerken wanneer u de criteria voor een analyse opgeeft. Deze bewerking beïnvloedt de kolom alleen in de context van de analyse en wijzigt de formule van de oorspronkelijke kolom in het onderwerpgebied niet.

Een kolomformule geeft aan waar de kolomwaarden voor staan. Met de meest basale formulevorm, bijvoorbeeld 'Metrics opbrengsten'.'Opbrengsten', worden de gegevens in een kolom ongewijzigd overgenomen uit de gegevensbron. U kunt de formule bewerken om functies, voorwaardelijke uitdrukkingen en dergelijke toe te voegen. Met deze bewerking kunt u analyseresultaten op diverse manieren presenteren. Bijvoorbeeld: u kunt de formule van de kolom 'Opbrengsten' bewerken om waarden na een verhoging van 10% in opbrengsten weer te geven. Schrijf hiervoor een formule waarmee de kolom 'Opbrengsten' met 1,1 wordt vermenigvuldigd.

  1. Open de analyse die u wilt bewerken.
  2. Klik in het deelvenster 'Geselecteerde kolommen' naast de kolomnaam op Opties en selecteer vervolgens Formule bewerken.
  3. Voer een formule in het deelvenster 'Kolomformule' in op het tabblad 'Kolomformule' van het dialoogvenster 'Kolomformule bewerken'.

    Standaard wordt de naam van de kolom in het deelvenster 'Geselecteerde kolommen' weergegeven in het deelvenster 'Kolomformule'.

    • Gebruik de operator- en tekenknoppen onder in het deelvenster 'Kolomformule' om de formule te maken.

    • Met de knop f(...) kunt u het dialoogvenster 'Functie invoegen' weergeven waarmee u een functie kunt opnemen in de kolomformule. Bijvoorbeeld: u kunt een formule maken op basis van een SQL-functie, zoals RANK(\"Verkoopeenheden\".\"Euro's\"). Zie voor meer informatie: Overzicht van Uitdrukkingseditor.

    • Met de knop Filter... kunt u het dialoogvenster 'Filter invoegen' weergeven waarmee u een filterexpressie kunt opnemen in de kolomformule. Start de filteruitdrukking met ten minste één eenheidkolom. Neem een Boole-uitdrukking op die geen eenheidkolommen of geneste zoekvragen bevat.

      Bijvoorbeeld: u kunt een formule maken waarin de SQL-functie FILTER wordt gebruikt om de gegevens te filteren, zoals FILTER(\"Verkoopeenheden\".\"Euro\" USING (\"Markten\".\"Regio\" = 'OOSTELIJKE REGIO').

    • U kunt verwijzen naar een kolomnaam met de formulevorm Mapnaam.Kolomnaam. Als de mapnaam of de kolomnaam niet-alfanumerieke tekens bevat (zoals spaties of onderstrepingstekens), plaatst u elke naam tussen dubbele aanhalingstekens. U kunt de namen zelfs tussen dubbele aanhalingstekens plaatsen als ze allemaal alfanumerieke tekens bevatten.

    • Gebruik enkele aanhalingstekens om tekstconstanten of constanten op te nemen die van het gegevenstype string zijn. Bijvoorbeeld: u kunt constanten, zoals 'Jan Jansen' of 'Best verkopend product', in een formule opnemen.

  4. Klik op OK. Op het tabblad 'Resultaten' worden de waarden in de kolom weergegeven terwijl de formule erop is toegepast.