Skapa ett datauttryck för SUB, SUM, DIV eller PROD

I den här videon får du lära dig:

  • Vad uttrycken SUB, SUM, DIV och PROD gör
  • Så här skapar du ett SUB-datauttryck i ett beräkningsfält

Ytterligare information: ROUND-uttryck

Skapa ett ROUND-uttryck

ROUND-uttrycket tar valfritt tal och avrundar det till ett visst antal decimaler.

För det mesta används ROUND-datautdraget tillsammans med ett annat datautdrag och när formatfältet lämnas som antingen Text eller Number.

Låt oss skapa ett beräkningsfält för att avgöra skillnaden mellan antalet timmar som planerats och som faktiskt loggats in i en aktivitet, vilket kräver SUB-uttrycket och ser ut så här:

SUB({workRequired},{actualWorkRequired})

Och eftersom tiden spåras i minuter och det primära formatet är att visa informationen i timmar, måste uttrycket också delas med 60 och se ut så här:

DIV(SUB({workRequired},{actualWorkRequired}),60)

Om formatet ändras till Number när du skapar beräkningsfältet i det anpassade formuläret kan du ändra talformatet när du lägger till fältet i en vy.

Arbetsbelastningsutjämnare med användningsrapport

Men om fältformatet lämnas som Text när du skapar ett anpassat fält kan du inte enkelt ändra formatet i vyn. ROUND-uttrycket måste användas för att undvika att siffror som detta visas i ditt projekt:

Arbetsbelastningsutjämnare med användningsrapport

Använd ROUND-datauttrycket i ett beräknat fält

ROUND-uttrycket innehåller namnet på uttrycket (ROUND) och vanligtvis två datapunkter. Dessa datapunkter kan vara ett uttryck eller ett fält i Workfront, följt av ett tal som anger hur många decimaler du vill gå.

Ett uttryck skulle ha följande struktur: ROUND(datapunkt, #)

Använd det här uttrycket - DIV(SUB({workRequired},{actualWorkRequired}),60) - som första datapunkt i uttrycket som beräknar skillnaden mellan planerade och faktiska timmar. Kontrollera sedan att det tal som kommer från det uttrycket inte är mer än två decimaler till höger om decimaltalet.

Arbetsbelastningsutjämnare med användningsrapport

Uttrycket kan skrivas så här: ROUND(DIV(SUB({workRequired},{actualWorkRequired}),60),2).

recommendation-more-help
c9fbcf61-6d19-481e-a9ab-f54a0ae0ee8a