Skip to content

Commit 673fc4c

Browse files
authored
Merge pull request MicrosoftDocs#3139 from MicrosoftDocs/edit_1928069
Edit 1928069
2 parents b23ff1d + 83c6122 commit 673fc4c

21 files changed

+214
-248
lines changed

powerapps-docs/guidance/TOC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
href: patterns/calculator-pattern.md
1111
- name: Communication or Announcement pattern
1212
href: patterns/communication-pattern.md
13-
- name: Inspection, Audit, or Questionnaire pattern
13+
- name: Inspection or Audit pattern
1414
href: patterns/inspection-pattern.md
1515
- name: More patterns
1616
href: patterns/more-patterns.md
Lines changed: 58 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: "Power Apps Pattern: Calculation | Microsoft Docs"
3-
description: Learn how Calculation apps make work easier and more accurate. For example, help someone select the right part, adjust equipment, or provide a price estimate.
4-
author: kathyos
2+
title: "Power Apps pattern: Calculation | Microsoft Docs"
3+
description: Learn how calculation apps make work easier and more accurate. For example, help someone select the right part, adjust equipment, or provide a price estimate.
4+
author: topness-msft
55
ms.service: powerapps
66
ms.topic: conceptual
77
ms.custom: guidance
@@ -15,18 +15,18 @@ ms.reviewer: kathyos
1515

1616
![Collage of calculation app screenshots](media/calculation-collage.png "Collage of calculation app screenshots")
1717

18-
Power Apps makers use the Calculation/Transformation pattern to teach, to learn
19-
and to make their work easier and more accurate. These apps may replace
18+
Power Apps makers use the calculation/transformation pattern to teach, to learn,
19+
and to make their work easier and more accurate. These apps might replace
2020
spreadsheets; apps are much easier to use and can provide outputs as charts or
2121
even audio.
2222

2323
These apps take user input and perform calculations that can, for example, help
2424
someone select the right part, adjust equipment, or provide a price estimate.
2525
They can also rely on external data for reference or calculation, or on a
26-
service, like in the case of a translation app that leverages Azure Cognitive
27-
Services to translate.
26+
service, as in the case of a translation app that uses Azure Cognitive
27+
Services.
2828

29-
## How to recognize the Calculation pattern
29+
## How to recognize the calculation pattern
3030

3131
![Illustration of the calculation pattern with input, calculation, and output steps](media/calculation-illustration.png "Illustration of the calculation pattern with input, calculation, and output steps")
3232

@@ -36,10 +36,10 @@ In a typical calculation scenario:
3636

3737
1. The app returns a calculated result.
3838

39-
- The calculation may use a Power Apps formula or call out to an external
39+
- The calculation might use a Power Apps formula or call out to an external
4040
function (for example, a text translation service).
4141

42-
- Calculations are not always numeric. For instance, the result could be
42+
- Calculations aren't always numeric. For instance, the result might be
4343
translated text or the transformation of a photo to a text description.
4444

4545
1. The results are used in real time by the user.
@@ -52,104 +52,106 @@ In a typical calculation scenario:
5252
- A calculator pattern can be used to create a wizard that takes the user
5353
through a decision tree to troubleshoot an issue.
5454

55-
The calculation pattern may be paired with other patterns. For example, a
56-
calculation can be used in the Inspection/Audit pattern and store the results of
55+
The calculation pattern can be paired with other patterns. For example, a
56+
calculation can be used in the inspection/audit pattern and store the results of
5757
the calculation in the inspection report.
5858

59-
## How customers are using the Calculation pattern
59+
## How customers are using the calculation pattern
6060

61-
### Reliable Electric Project Cost Estimation
61+
### Reliable Electric project cost estimation
6262

63-
[Read the whole
64-
story](https://powerapps.microsoft.com/blog/reliable-electric-power-platform-customer-story/)
63+
[Read the whole story.](https://powerapps.microsoft.com/blog/reliable-electric-power-platform-customer-story/)
6564

6665
Reliable Electric creates complex bids for integrated electrical projects in
67-
high-end homes. These bids were created using a legacy system that was limited
68-
to one user at a time and a manual Excel-based process. The company has replaced
66+
high-end homes. These bids were created by using a legacy system that was limited
67+
to one user at a time and used a manual process based on Excel. Gone are the days of copying and pasting outputs into spreadsheets. The company has replaced
6968
this process with a single app built in Power Apps that manages the entire
70-
estimation process. This app has been tailored for Reliable Electric’s business
71-
process by defining groups of materials and labor that can be used to more
72-
quickly calculate estimates. By moving to this app, they have reduced their time
69+
estimation process, a change that also reduces estimating-related manual workloads by half and dramatically lowers the potential for errors.
70+
71+
This app has been tailored for Reliable Electric's business
72+
process by defining groups of materials and labor that can be used to calculate estimates more
73+
quickly. By moving to this app, they've reduced their time
7374
for data entry by half and can create bids more easily now that the data is
74-
instantly available.
75+
instantly available. With its related improvements to labor, accuracy, and purchasing incorporated, the app built in Power Apps has saved Reliable Electric between CAD80,000 and CAD100,000 annually, compared to the top purpose-built electrical estimating solutions on the market.
76+
77+
![Screenshot of the Reliable Electric project estimation app](media/reliable-electric-takeoffs.jpg "Screenshot of the Reliable Electric project estimation app")
7578

76-
![Screenshot of Reliable Electric project estimation app](media/reliable-electric-takeoffs.png "Screenshot of Reliable Electric project estimation app")
79+
### SNCF Manufacturing Configuration
7780

78-
### SNCF Manufacturing Configuration Application
81+
[Read the whole story.](https://powerapps.microsoft.com/blog/sncf-power-platform-customer-success-story/)
7982

80-
[Read the whole
81-
story](https://powerapps.microsoft.com/blog/sncf-power-platform-customer-success-story/)
83+
[Watch a video.](https://youtu.be/WHtb7D1cVAI)
8284

8385
Workers on the factory floor use an app to evaluate the parts for repairing a
84-
train. The application identifies the best suited parts and configures the
85-
installation. The application then validates the result and provides
86+
train. The app identifies the most suitable parts and configures the
87+
installation. The app then validates the result and provides
8688
calculations to estimate the end result of installing the selected parts.
8789

88-
![Screenshot of SNCF Manufacturing Configuration app](media/sncf-digibogies.png "Screenshot of SNCF Manufacturing Configuration app")
90+
![Screenshot of SNCF Manufacturing Configuration](media/sncf-digibogies.png "Screenshot of SNCF Manufacturing Configuration")
8991

9092
### SNCF Translation Assistant
9193

92-
[Read the whole
93-
story](https://powerapps.microsoft.com/blog/sncf-power-platform-customer-success-story/)
94+
[Read the whole story.](https://powerapps.microsoft.com/blog/sncf-power-platform-customer-success-story/)
9495

95-
In the Calculation/Transformation pattern, the calculations dont have to be
96-
done by the app itself, and they dont have to be numeric. The SNCF Translation
96+
In the calculation/transformation pattern, the calculations don't have to be
97+
done by the app itself, and they don't have to be numeric. The SNCF Translation
9798
Assistant app helps employees across Europe interact more effectively by using
98-
the Microsoft Translator service, the devices microphone, and Power Apps Audio
99+
the Microsoft Translator service, the device's microphone, and the Power Apps audio
99100
control to provide translations to common phrases, targeted by job role and
100101
task. This example illustrates the use of an external algorithm, Microsoft
101102
Translator, while the app itself still provides real-time results to the user.
102103
In this case, the calculation is a transformation of one language into another.
103104

104-
![Screenshot of SNCF Translation app](media/sncf-translation-app.png "Screenshot of SNCF Translation app")
105+
![Screenshot of SNCF Translation Assistant](media/sncf-translation-app.png "Screenshot of SNCF Translation Assistant")
105106

106-
### TransAlta Economic Callouts Application
107+
### TransAlta Economic Callouts
107108

108-
[Read the whole
109-
story](https://customers.microsoft.com/story/multi-national-energy-company-uses-powerapps-to-create-a-decision-validation-tool)
109+
[Read the whole story.](https://customers.microsoft.com/story/multi-national-energy-company-uses-powerapps-to-create-a-decision-validation-tool)
110110

111-
TransAlta is a multi-national power generation and energy trading company.
112-
Leveraging Power Apps, TransAlta built a decision-making tool called Economic
111+
[Watch a video.](https://youtu.be/e_dCMN3NDsg?t=2439)
112+
113+
TransAlta is a multinational power generation and energy trading company.
114+
Using Power Apps, TransAlta built a decision-making tool called Economic
113115
Callouts to calculate the economic viability of sending an immediate response to
114116
wind turbine service calls outside of their core operating hours.
115117

116-
When a user opens the Economic Callouts app, he or she is prompted to fill out
118+
When users open the Economic Callouts app, they're prompted to fill out
117119
fields such as the time of day, site ___location, number of turbines, and fault
118-
code. The app then generates prescribed actions from TransAltas real-time data
120+
code. The app then generates prescribed actions from TransAlta's real-time data
119121
feed indicating how the problem should be resolved, how long it will take, and
120122
the number of technicians required to safely bring the equipment back online.
121123

122124
The logic and decision-making behind the Power Apps solution goes much deeper
123-
than a simple hours vs. price calculation to gain insight. Instead, Economic
125+
than a simple "hours versus price" calculation to gain insight. Instead, Economic
124126
Callouts collects data via API (part of Azure App Service) through 11 different
125-
internal and external data sources to determine whether it is economically
127+
internal and external data sources to determine whether it's economically
126128
worthwhile to dispatch a wind technician. The data source includes labor costs,
127129
price forecasts, the average time it takes to repair an asset, and current
128130
market forecasts.
129131

130-
![Screenshot of TransAlta Economic Callouts app](media/trans-alta-callouts.png "Screenshot of TransAlta Economic Callouts app")
132+
![Screenshot of TransAlta Economic Callouts](media/trans-alta-callouts.png "Screenshot of TransAlta Economic Callouts")
133+
134+
### Elementary school classroom lessons
131135

132-
### Elementary School Classroom Lessons
136+
[Read the whole story.](https://customers.microsoft.com/story/8bit-classrom-primary-secondary-education-powerapps)
133137

134-
[Read the whole
135-
story](https://customers.microsoft.com/story/8bit-classrom-primary-secondary-education-powerapps)
138+
[Watch a video.](https://www.youtube.com/watch?v=Y3YiR3ZOTDc)
136139

137-
Teacher Brian Dang of 8-bit Classroom created an app called Bits for students
138-
to practice spelling. The app evaluates the students input in real time and
140+
Teacher Brian Dang of 8-bit Classroom created an app called Bits for students
141+
to practice spelling. The app evaluates the students' input in real time and
139142
provides results evaluating their spelling and scoring their work. Students can
140143
construct words by their individual sounds, record and blend words before trying
141144
to spell them out, and sort words according to detected patterns (for example,
142145
group all "-ity" or "-ing" words).
143146

144-
![Screenshot of 8-bit Classroom Bits app](media/8bit-bits-app.png "Screenshot of 8-bit Classroom Bits app")
147+
![Screenshot of 8-bit Classroom Bits](media/8bit-bits-app.png "Screenshot of 8-bit Classroom Bits")
145148

146-
Another application helps students understand how fractions combine and
147-
multiply, by performing real-time calculations to develop problem sets and to
149+
Another application helps students understand how fractions are combined and
150+
multiplied, by performing real-time calculations to develop problem sets and to
148151
visually illustrate fractions and fraction multiplication.
149152

150-
![Screenshot of 8-bit Classroom fractions app](media/8bit-fractions-app.png "Screenshot of 8-bit Classroom fractions app")
153+
![Screenshot of the 8-bit Classroom fractions app](media/8bit-fractions-app.png "Screenshot of the 8-bit Classroom fractions app")
151154

152155
### Additional examples
153156

154-
[Higher Education Crisis Financial Impact Tracker solution
155-
template](https://powerapps.microsoft.com/blog/tracking-financial-impact-for-higher-education-a-power-platform-template/)
157+
[Higher Education Crisis Financial Impact Tracker solution template](https://powerapps.microsoft.com/blog/tracking-financial-impact-for-higher-education-a-power-platform-template/)

0 commit comments

Comments
 (0)