Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Semi-additieve maten, die niet uniform over alle dimensies worden geaggregeerd, zijn in veel bedrijfsscenario's zeer gebruikelijk. Elke kubus die is gebaseerd op momentopnamen van balansen in de loop van de tijd vertoont dit probleem. U vindt deze momentopnamen in toepassingen die betrekking hebben op effecten, rekeningsaldi, budgettering, human resources, verzekeringsbeleid en claims, en vele andere bedrijfsdomeinen.
Voeg "semiadditive" gedrag toe aan een kubus om een aggregatiemethode te definiëren voor afzonderlijke meetwaarden of leden van de attribuut accounttype. Als de kubus een account-dimensie bevat, kunt u automatisch semiadditief gedrag instellen op basis van het accounttype.
Als u semi-additief gedrag wilt toevoegen, opent u een kubus in Cube Designer en kiest u Business Intelligence toevoegen in het Kubusmenu. Selecteer in de Business Intelligence Wizard de optie Semiadditief gedrag definiëren op de pagina Verbetering kiezen. Deze wizard begeleidt u vervolgens door de stappen om te identificeren welke metingen semi-additief gedrag hebben.
Met uitzondering van LastChild, dat beschikbaar is in de Standaardeditie, zijn semi-additieve gedragingen alleen beschikbaar in de Business Intelligence- of Enterprise-editie.
Semi-additief gedrag definiëren
Op de pagina Define Semiadditive Behavior van de wizard selecteert u hoe u semiadditiviteit definieert door een optie uit het volgende te kiezen:
Semiadditive gedrag uitschakelen
Hiermee verwijdert u semiadditive gedrag uit een kubus waarin eerder semiadditive gedrag is gedefinieerd. Met deze selectie wordt een meting opnieuw ingesteld op SUM als deze is ingesteld op een van de volgende typen aggregatiefuncties:
Volgens account
Gemiddelde van kinderen
Eerste kind
Laatste kind
Laatste niet-lege kind
Eerste niet-lege kind
Geen
Met deze optie worden metingen niet gewijzigd met een reguliere aggregatiefunctie: Som, Min, Max, Aantal of Distinct****Count.
De wizard heeft de accountdimensie 'Account' gedetecteerd, die semi-additieve leden bevat. De server zal de leden van deze dimensie samenvoegen volgens het semi-additieve gedrag dat voor elk accounttype is gespecificeerd.
Zorgt ervoor dat het systeem alle metingen instelt van een maateenheidgroep die is uitgedimenseerd door een accounttypedimensie naar de aggregatiefunctie By Account. De server voegt leden van de dimensie samen volgens het semiadditive gedrag dat voor elk accounttype is opgegeven.
Opmerking
Deze optie is bij voorbaat geselecteerd als de wizard de accounttypedimensie detecteert.
Semiadditive gedrag definiëren voor afzonderlijke metingen
Selecteert het semiadditive gedrag van elke meting individueel. De standaardinstelling is SUM (volledig additief).
Opmerking
Deze optie is standaard geselecteerd als de wizard geen Accounttype-dimensie detecteert.
Voor elke meting kunt u kiezen uit de typen semi-additieve functionaliteit die in de volgende tabel worden beschreven.
| Semi-additieve functie | Description |
|---|---|
| Gemiddelde van kinderen | De aggregatie van een lid is het gemiddelde van zijn kinderen. |
| ByAccount | Het systeem leest het semiadditive gedrag dat is opgegeven voor het accounttype. |
| Aantal | De aggregatie is een telling van leden. |
| Uniek aantal | De aggregatie is een telling van unieke leden. |
| Eerste kind | De lidwaarde wordt geëvalueerd als de waarde van zijn eerste kind in de tijddimensie. |
| FirstNonEmpty | De lidwaarde wordt geëvalueerd als de waarde van het eerste onderliggende element binnen de tijddimensie die gegevens bevat. |
| LastChild | De lidwaarde wordt geëvalueerd als de waarde van zijn laatste kind in de tijddimensie. |
| LastNonEmpty | De lidwaarde wordt geëvalueerd als de waarde van zijn laatste kind in de tijddimensie die gegevens bevat. |
| Max | De standaardfunctie voor maximale aggregatie wordt toegepast. |
| Minuut | De standaard minimumaggregatiefunctie wordt toegepast. |
| Geen | Er wordt geen aggregatie toegepast. |
| Som | De standaardsamentelingsfunctie wordt toegepast. |
Alle bestaande semiadditive gedrag wordt overschreven wanneer u de wizard voltooit.