cube-js/cube

`chartPivot` and `tablePivot` methods of `ResultSet` don't throw error for un-decomposed datasets of `compareDateRange` type queries

Open

#8.050 aberto em 28 de mar. de 2024

Ver no GitHub
 (2 comments) (0 reactions) (0 assignees)Rust (1.965 forks)batch import
client:coregood first issuehelp wanted

Métricas do repositório

Stars
 (19.563 stars)
Métricas de merge de PR
 (Mesclagem média 5d 16h) (138 fundiu PRs em 30d)

Description

Describe the bug If you run a compareDateRange query, you will get a result set that needs to be "decomposed" first using the decompose method of the client library. Calling the rawData method on it would correctly emit this error:

Error: Method is not supported for a 'compareDateRangeQuery' query type. Please use decompose

However, calling tablePivot and chartPivot would not emit any errors—which is quite confusing for someone who doesn't know about decompose and quirks of compareDateRange.

Expected behavior Calling tablePivot and chartPivot on compareDateRange result set should emit the same error as shown above.

Version: 0.35.4

Guia do colaborador