i2 Tips: En iBase-fråga med variabel inmatning
I analyser kan det hända att du ofta vill återanvända en fråga för att söka och fråga dina data, men det måste vara lite annorlunda varje gång, saker som datum eller namn på en person eller organisation, till exempel. Det kan vara tidskrävande att ange frågan igen varje gång. IBM i2 iBase erbjuder två olika alternativ så att du inte behöver göra det och du kan då utföra dina analyser enklare och med färre åtgärder.
En fråga som begär inmatning
Det första sättet att skapa en fråga med en variabel inmatning i iBase är att inkludera ett "@" i din fråga istället för ett värde. Om du gör det när du utför frågan kommer iBase att be dig att ange data för det angivna fältet.
Det är möjligt att använda ett “@” mer än en gång i en fråga. I exemplet nedan begärs data för två enheter och en länk. Observera att om du har använt samma enhet två gånger kan detta orsaka förvirring. Tillhör person 1 eller person 2 det specifika efternamnet och födelsedatumet?
Ett annat alternativ är att föreslå ett värde i förväg. Du gör detta genom att skriva det efter "@". Detta kan vara ett värde du använder mycket, men kan också hjälpa användaren att bestämma vad han ska fylla i. Du kan justera detta förslag när du blir ombedd att ange ett värde.
En fråga som tittar på vissa systemvariabler
Det andra sättet att skapa en variabel inmatningsfråga är att skapa en fråga som tittar på vissa systemvariabler. Det finns några systemvariabler tillgängliga som du kan använda i iBase. De börjar alla med "@ #" följt av parameternamnet med stora bokstäver. Nedan ser du de olika möjligheterna.
Parameter |
Beskrivning |
@#USER |
Användarnamnet för personen som är inloggad på iBase |
@#NOWDATE |
Det aktuella datumet |
@#NOWDATE +N/-N |
Aktuellt datum + eller - ett antal dagar |
@#NOWTIME |
Den aktuella tiden |
@#NOWTIME +N/-N |
Den aktuella tiden + eller - ett antal timmar |
I exemplet nedan har vi angett systemvariabeln @ # NOWDATE-30 till Value 1. Detta gör att du kan hämta vilka poster som har ändrats under de senaste 30 dagarna. (Ändringsdatum är av fälttyp "Update date & Time").
Vill du veta vilka andra möjligheter IBM i2 iBase erbjuder dig? Överväg då en av våra utbildningar eller kontakta oss.