• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Powerpivot DAX SAMEPERIODLASTYEAR tijdsintelligentie functies

Status
Niet open voor verdere reacties.

Martin87

Gebruiker
Lid geworden
9 dec 2014
Berichten
14
Goedemorgen,

Bij de DAX functie SAMEPERIODLASTYEAR krijg ik telkens een syntaxisfout. Dit is hoe ik hem gebruik:

=CALCULATE(SUM(tblSales[Omzet]),SAMEPERIODLASTYEAR(tblKalender[Datum]))

Ik gebruik twee tabellen: Sales en Kalender. De tabel Kalender heb ik gemarkeerd als datumtabel. De tabel Sales is gerelateerd aan Kalender via orderdatum.

Nergens kan ik vinden waarom dit fout is. Eerst had ik het idee dat beide tabellen geen “gaten” mochten hebben in het datumveld. Dus dat elke datum binnen een bepaalde periode moet voorkomen. Maar dit is het niet.

Wie kan mij uitleggen wat ik fout doe?
 

Bijlagen

  • Test sales.xlsx
    442,9 KB · Weergaven: 53
Wijzig de komma ( , ) eens in een puntkomma ( ; ).
 
Ziet er goed uit. Je zegt niet welke fout je krijgt, en in je voorbeeld zie ik geen measure en geen pivot, dus dan is het wat lastig om er verder iets over te zeggen.
Ik zou SUM(tblSales[Omzet]) vervangen door een expliciete measure "Som van Omzet", een kwestie van good practice en een beetje van smaak.
Powerpivot kan helaas niet lekker omgaan met lokale versies van windows. Het kan zijn dat de ; de juiste syntax is maar dat je voor intellisense de , moet gebruiken. Dat werkt dus niet lekker. Als de tip van edmoor helpt: overweeg om je nl windows op amerikaanse manier te configureren.

Je kalender is niet helemaal goed: Maand lang moet zonder het jaar. En Maand lang wordt in je model niet gesorteerd als Maand kort.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan