cube-js / cube-js/cube

Format does not return on the REST API when querying a view

Open
#7,444 3 comments 0 reactions 0 assignees View on GitHub
data modeling:views help wanted
Dominant language
Rust
Stars
20.8k
Forks
2.1k
Avg merge
1d 2h
Merged PRs (30d)
181

Description

**Describe the bug**
If you add the `format` field to a metric on a cube and then include that metric in a view, the format field is not returned in the API /meta or /query response for the view. Format is included in for the metric on the cube - just not the view.

**To Reproduce**
Steps to reproduce the behaviour:
1) Create a cube with one or more metrics
2) Add `format: currency` or `format: percent` to the metrics
3) Create a view that includes the metrics in 1)
4) Make a request to the /meta or /query endpoints on the REST API.
5) You will see the format field is returned for the cube but not the view.

**Expected behaviour**
I would expect the format field to be included in the `annotations` object of the /query response if I query the view. Otherwise, it is not possible to apply the format on the client.

**Additional context**
Both description and meta fields are carried through to the view response from the underlying cube.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.