Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du använder jämförelseoperatorer med skalär data. Du kan använda jämförelseoperatorer i vilket Multidimensional Expressions (MDX)-uttryck som helst.
För att kontrollera ett villkor kan du också använda jämförelseoperatorer i MDX-satser och funktioner, såsom MDX IIf-funktionen . Men om du använder jämförelseoperatorer för att kontrollera ett villkor, se till att du har lämpliga behörigheter innan du försöker ändra data baserat på det villkoret. Alla som har tillgång till den faktiska datan och kan fråga efter den kan använda jämförelseoperatorer i ytterligare sökningar. Men denna åtkomst innebär inte att dessa individer har eller bör ha rätt behörighet att ändra data. För att upprätthålla dataintegritet, begränsa antalet personer som kan fråga och ändra data.
Jämförelseoperatorer utvärderar till en boolesk datatyp och returnerar SANT eller FALSKT baserat på utfallet av det testade villkoret.
MDX stöder jämförelseoperatorerna som listas i följande tabell.
| Operator | Description |
|---|---|
| = (Lika med) | För icke-nullargument återger TRUE om vänsterargumentet är lika med högerargumentet; annars FALSKT. Om ett eller båda argumenten utvärderar till ett nollvärde, returnerar operatorn ett nollvärde, om inte jämförelsen 0=null görs, i vilket fall innehåller boolean TRUE. |
| <> (Inte lika med) | För icke-nollargument återger TRUE om vänsterargumentet inte är lika med högerargumentet; annars FALSKT. Om ett eller båda argumenten utvärderar till ett nollvärde, returnerar operatorn ett nollvärde. |
| > (Större än) | För icke-nollargument återger TRUE om vänsterargumentet har ett värde som är större än högerargumentet; annars FALSKT. Om ett eller båda argumenten utvärderar till ett nollvärde, returnerar operatorn ett nollvärde. |
| >= (större än eller lika med) | För icke-nullargument returnerar TRUE om vänsterargumentet har ett värde som är högre än eller lika med högerargumentet; annars FALSKT. Om ett eller båda argumenten utvärderar till ett nollvärde, returnerar operatorn ett nollvärde. |
| < (Mindre än) | För icke-nullargument returnerar TRUE om vänsterargumentet har ett värde som är mindre än högerargumentet; annars FALSKT. Om ett eller båda argumenten utvärderar till ett nollvärde, returnerar operatorn ett nollvärde. |
| <= (mindre än eller lika med) | För icke-nollargument returnerar TRUE om vänsterargumentet har ett värde som är lägre än eller lika med högerargumentet; annars FALSKT. Om ett eller båda argumenten utvärderar till ett nollvärde, returnerar operatorn ett nollvärde. |