Delen via


LOOKUPWITHTOTALS

Van toepassing op:Berekende kolomBerekende tabelMetenVisuele berekening

Retourneert de waarde of evalueert de expressie uit de visualmatrix met behulp van absolute navigatie. Filters kunnen worden opgegeven voor elke as in de visualmatrix. Eventuele weggelaten filters worden behandeld als verwijzingen naar het totaal. Als er geen enkele waarde kan worden bepaald, wordt er een fout geretourneerd.

Syntaxis

LOOKUPWITHTOTALS(<expression>, <colref>, <expression>[, <colref>, <expression>]...)

Parameterwaarden

Termijn Definitie
uitdrukking De expressie die moet worden geëvalueerd
colref (Optioneel) De kolom die moet worden gefilterd.
uitdrukking (Optioneel) De waarde die moet worden gefilterd.

Retourwaarde

De waarde van de expressie nadat filters zijn toegepast.

Als er geen overeenkomst is, wordt er een fout geretourneerd.

Als meerdere rijen overeenkomen met de filters, wordt een fout geretourneerd.

Voorbeeld 1

Met de visuele berekening lookupwithtotals worden waarden opgehaald voor FY2018 en alle kwartalen, omdat er geen waarde voor het kwartaal is opgegeven als argument. Aan de andere kant houdt de berekening van de opzoekvisual rekening met de huidige context. De resultaten zijn daarom anders en de berekening van de lookup-visual retourneert de verkoophoeveelheid voor FY2018 voor elk kwartaal. Dit verklaart ook waarom de resultaten voor de berekening van de lookup-visual leeg zijn omdat er geen combinatie van FY2019 Q1 tot FY2019 Q4 en FY2018 is.

LOOKUPWITHTOTALExample1 = LOOKUPWITHTOTALS([Sales Amount], [Fiscal Year], "FY2018")

LookupExample1 = LOOKUP([Sales Amount], [Fiscal Year], "FY2018")

In de onderstaande schermopname ziet u de matrix met twee visuele berekeningen.

lookupwithTotals voorbeeld 1

Voorbeeld 2

In dit voorbeeld haalt LookupWithTotalExample2 de som van de verkoop voor fietsencategorie op. U ziet dat het totaal wordt gebruikt voor andere dimensies, omdat ze niet zijn opgegeven. Met andere woorden, deze dimensies worden niet gefilterd. Het is handig als we een vergelijking willen uitvoeren, omdat het resultaat is vergrendeld op één waarde.

LookupWithTotalExample2 = lookupWithTotals([Sales Amount], [Category], "Bikes")

lookupwithTotals voorbeeld 2

  • opzoeken