I Summer ‘19-udgaven (CPQ v220) blev funktionen for procentfelter, der blev refereret til i formelfeltet på Prishandling, ændret, men brug af konstantværdier i prisregler til at angive procentværdier i målfeltet blev ikke ændret. I Spring ‘20-udgaven (CPQ v224) ændrer vi dette for at opnå ensartethed i den måde, som formler evaluerer procentværdier.
Du kan bruge en statisk værdi i en formel i en prishandling til at indstille et felt af typen Procent på en registrering via en prisregel. Denne situation blev ikke påvirket af ændringerne i Summer ‘19-udgaven (v220) og bliver ændret i Spring ‘20-udgaven (v224), så brug af en konstantværdi og et felt, der refereres til på et andet objekt i en formel på prishandlingen, der er målrettet mod et felt af typen Procent, har en ensartet funktion.
1. Naviger til Prisregler, og vælg en prisregel, der indeholder en prishandling, der angiver et felt af typen Procent som målfeltet.
2. Naviger til prishandlingen, og opdater eventuelle værdier, der repræsenterer procentværdier, til at bruge deres decimale repræsentation, f.eks. 1 til at betyde 100 % og 0,9 for 90 %. Se Tips for Working with Number Formula Fields (Tips til at arbejde med talformelfelter).
3. Opret et tilbud, tilføj en tilbudslinje, der opfylder prisreglens betingelser, og bekræft, at resultatet af prishandlingsformlen er korrekte.
Eksempler og scenarier:
Du har et felt af typen "Procent", og du vil angive værdien fra en prisregel under beregningen. For at gøre dette har du oprettet en prisregel og en prishandling med en formel, der ser sådan ud:
IF(SBQQ__Quantity__c > 1, 50, 100)
Før Spring ‘20-udgaven (v224) ville Salesforce CPQ indsætte værdien fra denne formel, som den er, i feltet Procent, ved korrekt at indstille QuoteLine.PercentField__c til 50 % eller 100 %. Men konstantværdien for disse tal ville også blive brugt i beregninger, der udføres i formlen. Eksempel:
(1 - IF(SBQQ__Quantity__c > 1, 50, 100))
Denne formel ville ukorrekt blive evalueret til enten -49 % (1-50) eller -99 % (1-100), i stedet for 50 % (1-50 %) eller 0 % (1-100 %), som det var tilsigtet.
I Spring ‘20 (v224) ændrer Salesforce CPQ denne adfærd til korrekt at evaluere formelfeltet for prishandling, når målfeltet for prishandling er af typen Procent, og der bruges konstantværdier i formlen. Værdier, der repræsenterer procenter, skal indsættes som deres decimalvisninger, f.eks. 0,5 for 50 % eller 1 for 100 %.
Efter disse ændringer i Spring ‘20-udgaven (224) vil det andet eksempel efter opdatering til:
(1 - IF(SBQQ__Quantity__c > 1, 0,5, 1))
Nu blive evalueret korrekt til enten 50 % eller 0 %.
000381187

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.