File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
docs/content/Examples-Tutorials-Recipes/Recipes/Query-acceleration Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -186,6 +186,7 @@ Non-additive `avg` measures can be rewritten as
186186[ calculated measures] ( https://cube.dev/docs/schema/reference/measures#calculated-measures )
187187that reference additive measures only. Then, this additive measures can be used
188188in pre-aggregations.
189+ Please note, however, that you shouldn't include ` avg_age ` measure in your pre-aggregation as it renders it non-additive.
189190
190191For example, the ` avg_age ` measure can be rewritten as follows:
191192
@@ -206,6 +207,15 @@ cubes:
206207
207208 - name : count
208209 type : count
210+
211+ pre_aggregations :
212+ - name : main
213+ measures :
214+ - age_sum
215+ - count
216+ dimensions :
217+ - gender
218+
209219```
210220
211221``` javascript
@@ -225,6 +235,13 @@ cube(`users`, {
225235 type: ` count` ,
226236 },
227237 },
238+
239+ pre_aggregations: {
240+ main: {
241+ measures: [age_sum, count],
242+ dimensions: [gender],
243+ },
244+ },
228245});
229246```
230247
You can’t perform that action at this time.
0 commit comments