![]() ![]() |
Du kan skapa många rapporter med hjälp av data som kommer direkt från en datakälla genom att helt enkelt dra fält från datautforskaren till rapporten. Ibland kan det dock hända att du vill se information som inte finns i datakällan eller att du vill se data på ett annat sätt än som det visas i datakällan. Du kanske också vill sortera data med hjälp av en formel i stället för att sortera enligt ett befintligt fält. I de här fallen, och i många andra fall, skriver du uttryck med hjälp av JavaScript.
Ett uttryck är en sats som producerar ett värde. Ett uttryck kan vara ett konstantvärde, till exempel:
När du drar ett fält till rapporten skapas uttrycket. Uttrycket anger namnet på det fält vars värden visas i rapporten. I följande uttryck hämtas till exempel värden från fältet för kundnamn och fältet för telefon:
Ett uttryck kan innehålla vilken kombination som helst av konstantvärden, fält, operatorer, variabler och funktioner, så länge det utvärderas till ett enstaka värde. I följande exempel kombinerar det första uttrycket statisk text med ett fält, det andra uttrycket använder en JavaScript-funktion och det tredje uttrycket multiplicerar värdena från två fält:
"Order Total: " + row["orderTotal"] row["orderDate"].getYear() row["itemQuantity"] * row["itemPrice"]
![]() ![]() |