Fout: kubusberekeningsformules moeten worden geëvalueerd naar nul
Dit artikel bevat suggesties en tijdelijke oplossingen. De inhoud is mogelijk niet juist voor alle toepassingsvoorbeelden of bevat mogelijk niet de best practices voor de meest recente release.
Vraag
Ik probeer een berekende rekening voor kubus te maken en ontvang een formule met de melding 'Kubusberekeningsformules moeten worden geëvalueerd als nul wanneer de andere rekeningen van de kubus nul zijn'. Wat doe ik fout? Antwoord
Er zijn unieke beperkingen voor de formules die kunnen worden gemaakt in een kubusberekeningsrekening. De formules voor een kubusberekeningsrekeningen moeten op een bepaalde locatie in de kubus altijd worden geëvalueerd als nul als alle invoerrekeningen van de kubus op die locatie leeg zijn. Als een gebruiker een formule probeert in te voeren die niet aan die regel voldoet, mislukt de poging om de kubusberekening op te slaan met de volgende fout: "Kubusberekeningsformules moeten worden geëvalueerd als nul wanneer de andere rekeningen van de kubus nul zijn.
De reden hiervoor is dat kubusbladen niet bedoeld zijn om gegevens uit andere gebieden in het model, dat wil zeggen gemodelleerde bladen of andere kubussen, weer te geven of erover te rapporteren. Het kubusblad is bedoeld als een hulpmiddel dat kan worden gebruikt voor gegevensinvoer op het intersectie van meerdere dimensies. Vervolgens kunt u de kubusberekeningsrekeningen gebruiken om de gegevensinvoer binnen de huidige kubus te berekenen.
Als u een geldige formule in een rekening wilt maken, moet u de rekening conditioneren op basis van een andere rekening in het huidige kubusblad. U kunt bijvoorbeeld een formule maken die er ongeveer zo uitziet:
if(isblank(ACCT.CurrentCube.XXX),0,(ACCT.OutsideOfCurrentCube))
Met kubusmetriekwaarden kunt u rechtstreeks naar rekeningen verwijzing buiten de kubus waarin ze zich bevinden. metriek voor kubussen kunnen elke formule bevatten, zodat activeringsrekeningen niet meer nodig zijn.
verwijzing rekening niet hebben.
De totalisatie van metriekrekeningen is vergelijkbaar met de totalisatie van standaard metriekrekeningen. In een rekening kan de rekening ook niet naar zichzelf verwijzing in een formule, zelfs niet met een tijd . Dit komt door de manier waarop de metriek worden geaggregeerd in de tijd (kwartaal- en boekjaren).