Skip to content

Commit ec59f57

Browse files
committed
fix
1 parent 9effea9 commit ec59f57

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

packages/cubejs-schema-compiler/src/adapter/PreAggregations.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,11 @@ export class PreAggregations {
166166
return false;
167167
}
168168

169-
if (td.dimension?.split('.')[1] === foundPreAggregation.references.timeDimensions[0].dimension?.split('.')[1]) {
169+
if (td.dimension === foundPreAggregation.references.timeDimensions[0].dimension) {
170+
return true;
171+
}
172+
173+
if (td.dimension === preAggregation.rollupLambdaTimeDimensionReference?.[0]?.dimension) {
170174
return true;
171175
}
172176

@@ -974,6 +978,7 @@ export class PreAggregations {
974978
unionWithSourceData: i === referencedPreAggregations.length - 1 ? preAggObj.preAggregation.unionWithSourceData : false,
975979
rollupLambdaId: `${cube}.${preAggregationName}`,
976980
lastRollupLambda: i === referencedPreAggregations.length - 1,
981+
rollupLambdaTimeDimensionReference: preAggObj.references.timeDimensions,
977982
}
978983
};
979984
if (i > 0) {

0 commit comments

Comments
 (0)