Oliver Laslett
Oliver Laslett
### Description: What is it? When I hover over a component of the chart (a bar, a mark on a line) I'd like the tooltip to contain all dimensions/metrics for...
### Description I'd like to encode the size of marks on my scatter chart depending on the value of a column in Lightdash ### What problem does this solve?
### Description: What is it? Instead of using Lightdash syntax to specify join logic. For simple foreign keys, dbt tests could be used. An example from the [dbt docs on...
### Description When I have a field `created_at` and set `time_intervals` the original `created_at` is still available in filters but doesn't show in the sidebar. I think it's best to...
- [ ] Refactor logic in `index.ts` into new functions `registerSessionStore(app)`, `registerSentry(app)` - [ ] Do not directly import `lightdashConfig` or `database` or `app` - they should be dependencies -...
The more tables + fields there are, the slower it is to respond when selecting and deselecting fields
Examples: https://analytics.lightdash.cloud/projects/21eef0b9-5bae-40f3-851e-9554588e71a6/dashboards/d195e232-e9ea-4518-88a6-211f702fda5f
In some cases SSO can fail for valid reasons. In this case the user was not assigned to the Okta application, but this error message is scary and not obvious...
### Description The column total for table calculations should follow the table calculation formula. For example: #### Example [Demo link](https://demo.lightdash.com/projects/2014e038-ff4b-4761-ae6f-fbf551e7b468/tables/dbt_orders?create_saved_chart_version=%7B%22tableName%22%3A%22dbt_orders%22%2C%22metricQuery%22%3A%7B%22dimensions%22%3A%5B%22dbt_orders_partner_name%22%5D%2C%22metrics%22%3A%5B%22dbt_orders_sum_of_basket_total%22%2C%22dbt_orders_sum_of_profit%22%5D%2C%22filters%22%3A%7B%7D%2C%22sorts%22%3A%5B%7B%22fieldId%22%3A%22dbt_orders_sum_of_basket_total%22%2C%22descending%22%3Atrue%7D%5D%2C%22limit%22%3A500%2C%22tableCalculations%22%3A%5B%7B%22name%22%3A%22gross_margin_1%22%2C%22displayName%22%3A%22Gross+margin%22%2C%22sql%22%3A%22100.0+*+%24%7Bdbt_orders.sum_of_profit%7D+%2F+%24%7Bdbt_orders.sum_of_basket_total%7D%22%7D%5D%2C%22additionalMetrics%22%3A%5B%5D%7D%2C%22tableConfig%22%3A%7B%22columnOrder%22%3A%5B%22dbt_orders_partner_name%22%2C%22dbt_orders_sum_of_basket_total%22%2C%22dbt_orders_sum_of_profit%22%2C%22gross_margin_1%22%5D%7D%2C%22chartConfig%22%3A%7B%22type%22%3A%22cartesian%22%2C%22config%22%3A%7B%22layout%22%3A%7B%22xField%22%3A%22dbt_orders_partner_name%22%2C%22yField%22%3A%5B%22dbt_orders_sum_of_basket_total%22%2C%22dbt_orders_sum_of_profit%22%5D%7D%2C%22eChartsConfig%22%3A%7B%22series%22%3A%5B%7B%22encode%22%3A%7B%22xRef%22%3A%7B%22field%22%3A%22dbt_orders_partner_name%22%7D%2C%22yRef%22%3A%7B%22field%22%3A%22dbt_orders_sum_of_basket_total%22%7D%7D%2C%22type%22%3A%22bar%22%7D%2C%7B%22encode%22%3A%7B%22xRef%22%3A%7B%22field%22%3A%22dbt_orders_partner_name%22%7D%2C%22yRef%22%3A%7B%22field%22%3A%22dbt_orders_sum_of_profit%22%7D%7D%2C%22type%22%3A%22bar%22%7D%5D%7D%7D%7D%7D) In this example, `gross margin = 100.0 * profit /...
### Description Developers can already reference user attributes with `${ lightdash.attribute.name }` in `sql_on` and `sql_filter` clauses in yaml but since we already have access to the user's email, it...