Beräknade sektorelement
Du kan skapa beräknade element i Designer för sektorinställningar eller använda befintliga beräkningar som definierats i kuben i fönstret Databasstruktur. Beräknade element som du skapar i Designer för sektorinställningar är frågestyrda MDX-beräkningar. Beräkningar som definieras i kuben är sessionsstyrda. Det kan finnas både fråge- och sessionsstyrda element i samma sektor.
Beräknade element används ofta vid sortering och filtrering. Exempelvis inkluderar måttdimensionen i exempeldatabasen elementen Kostnad för sålda varor och Produktionskostnader, men inte Totala kostnader. Du kan dock skapa ett beräknat element för Totala kostnader och använda det i ett filter som inkluderar eller utesluter värden från en rapport. Exempelvis kan du använda elementet Totala kostnader om du vill utesluta produkter där summan av Kostnad för sålda varor och Produktionskostnader understiger ett angivet belopp.
Frågestyrda beräknade element kan vara statiska eller dynamiska. Sessionsstyrda beräkningar kan endast vara statiska. Det unika namnet på ett statiskt element genereras från en hierarki som du väljer, ett namn som du anger och, om detta är valt, ett överordnat element.
När du skapar ett dynamiskt element anger du det unika namnet i, till exempel, en global variabel och refererar sedan till denna variabel i en formel.
Du kan tilldela varje beräknat element en lösningsordning. Om det finns flera beräknade element kan du ange i vilken ordning de ska räknas upp. Lösningsordningen och uppräkningsordningen kan påverka i vilken ordning som beräknade element beräknas. Effekterna av lösnings- och uppräkningsordningen beror på datakällan och på om elementen är sessions- eller frågestyrda.
Servern returnerar alltid elementet om du uttryckligen använder dess unika namn för att referera till det. Detta kan till exempel ske när du väljer det i Listdesigner eller refererar till det i en formel. Med kryssrutan kan du markera ett beräknat element som synligt. Om du vill visa ett beräknat element i en rapport markerar du det som synligt och väljer det i Listdesigner.
Element visas inte i rapporter om de inte uttryckligen har valts eller inte är markerade som synliga. Om du uttryckligen har valt ett element och sedan avmarkerar kryssrutan Synligt förblir elementet synligt i rapporter. Om du vill dölja elementet från rapporten raderar du det i Listdesigner.
Element som är dolda returneras inte av servern när AddCalculatedMembers används.