Formules en berekende eenheden bewerken

U kunt de kolommen in een analyse verfijnen door de formules voor de kolommen of de berekende eenheden te bewerken.

Onderwerpen:

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.

Berekende eenheden bewerken

U kunt berekende eenheden gebruiken die zijn afgeleid van andere eenheden en die met behulp van formules zijn gemaakt.

Bijvoorbeeld: u wilt de waarde van de opbrengsten weten na aftrek van kortingen. Maak een berekende eenheid waarmee het kortingsbedrag wordt afgetrokken van de opbrengstenwaarde.

  1. Open de analyse die u wilt bewerken.
  2. Ga naar het tabblad Resultaten en klik op Nieuwe berekende meting op de werkbalk om het dialoogvenster weer te geven.
  3. Als u beheerrechten hebt en map- en kolomkoppen wilt aanpassen met HTML-markup, inclusief JavaScript, selecteert u Bevat HTML-markup. Vervolgens voert u de HTML-markup in die u wilt toepassen. Zie voor meer informatie: Geavanceerde technieken: opmaak met HTML-tags voor voorbeelden.
  4. Bewerk de formule voor de berekende meting.
  5. Klik op OK.