Skip to content

Commit 8dacfc5

Browse files
committed
fix(schema-compiler): Support member alias tfor TD with granularity
1 parent 78a5fc3 commit 8dacfc5

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

packages/cubejs-schema-compiler/src/adapter/BaseTimeDimension.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,13 @@ export class BaseTimeDimension extends BaseFilter {
7070
return super.aliasName();
7171
}
7272

73-
// @ts-ignore
74-
public unescapedAliasName(granularity: string) {
75-
const actualGranularity = granularity || this.granularityObj?.granularity || 'day';
73+
public unescapedAliasName(granularity?: string) {
74+
const actualGranularity = granularity ?? this.granularityObj?.granularity ?? 'day';
7675

77-
return `${this.query.aliasName(this.dimension)}_${actualGranularity}`; // TODO date here for rollups
76+
const fullName = `${this.dimension}.${actualGranularity}`;
77+
78+
// TODO date here for rollups
79+
return this.query.aliasName(fullName);
7880
}
7981

8082
public dateSeriesAliasName() {

0 commit comments

Comments
 (0)