deaktivert443556 Skrevet 8. april 2015 Del Skrevet 8. april 2015 Jeg forsøker å lage et beregnet felt i Microsoft Query men støter på et veldig rart problem. Det jeg prøver å beregne, er en nettopris basert på bruttopris og to rabatter. Vi kan kalle dem Rab1 og Rab2. Rabattsatsene er oppført som desimaltall, så jeg må dele dem på 100 for å gjøre dem til prosentsatser. Normalt sett finner jeg nettoprisen på følgende måte: a) (1 - Rab1 / 100) * (1 - Rab2 / 100) * Brutto – Blankt resultat Denne type formel gir blankt resultat i spørringen min. Hvis jeg derimot kun forsøker å regne ut den totale rabattfaktoren, da fungerer det helt fint. Altså: b) (1 - Rab1 / 100) * (1 - Rab2 / 100) – Fungerer! Men det fungerer altså ikke når jeg ganger dette med bruttoprisen. Det som er litt komisk, er at jeg fint kan dele dette på bruttoprisen! c) (1 - Rab1 / 100) * (1 - Rab2 / 100) / Brutto – Fungerer! Dermed burde jeg også kunne dele på (1 / Brutto), men nei… d) (1 - Rab1 / 100) * (1 - Rab2 / 100) / (1 / Brutto) – Blankt resultat For å ta et eksempel, så er bruttoprisen kr 1.000, rab1 er 15,00 og rab2 er 5,00. Formlene skulle ha gitt følgende resultater, men formel a og d gir altså blankt resultat. a) (1 - 15 / 100) * (1 - 5 / 100) * 1000 = 807,50 b) (1 - 15 / 100) * (1 - 5 / 100) = 0,8075 c) (1 - 15 / 100) * (1 - 5 / 100) / 1000 = 0,0008075 d) (1 - 15 / 100) * (1 - 5 / 100) / (1 / 1000) = 807,50 Er det noe jeg gjør galt her? Lenke til kommentar
Crowly Skrevet 9. april 2015 Del Skrevet 9. april 2015 Formlene dine er riktig, har du kontrollert at brutto alltid har en verdi (ikke null) og alltid er ett desimaltall? Lenke til kommentar
deaktivert443556 Skrevet 10. april 2015 Forfatter Del Skrevet 10. april 2015 Joda, bruttoprisene er ok. At formel C fungerer beviser i grunn dette. Det er uansett ingen voldsom sak. Jeg kan lage spørringene akkurat slik jeg vil i nåværende ERP-system, og jeg kan bare håpe at formlene i Microsoft Query gir riktig resultat når jeg er koblet opp mot det nye systemet vi tar i bruk om et halvt års tid. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå