# \#canvas

**URL:** https://discuss.elastic.co/tag/canvas/17.md

[Latest](https://discuss.elastic.co/latest.md) · [Categories](https://discuss.elastic.co/categories.md) · [Tags](https://discuss.elastic.co/tags.md)

---

## [Canvas - Saved Visualizations Not Loading](https://discuss.elastic.co/t/canvas-saved-visualizations-not-loading/386696)

<div class="topic-metadata">

**Author:** [@ArielC](https://discuss.elastic.co/u/ArielC)\
**Replies:** 1\
**Last updated:** [June 5, 2026, 9:14am UTC](https://discuss.elastic.co/t/canvas-saved-visualizations-not-loading/386696 "2026-06-05T09:14:02Z")

</div>

My saved visualizations are not loading in canvas. The method used involved using the expression editor to allow for saved lens visualizations to be loaded into Canvas, and respond to global filters. The script used…

---

## [Is Kibana Canvas in the process of being discontinued?](https://discuss.elastic.co/t/is-kibana-canvas-in-the-process-of-being-discontinued/369912)

<div class="topic-metadata">

**Author:** [@Kevin\_Alexsander1](https://discuss.elastic.co/u/Kevin_Alexsander1)\
**Replies:** 11\
**Last updated:** [December 11, 2025, 6:29pm UTC](https://discuss.elastic.co/t/is-kibana-canvas-in-the-process-of-being-discontinued/369912 "2025-12-11T18:29:10Z")

</div>

I saw that there are topics that report bugs regarding Canvas, and it has not received improvements since versions 7.xx. I offer and execute many screen proposals based on Canvas but I asked myself this today, is it wor…

---

## [Learn Expression syntax and tiny math, where?](https://discuss.elastic.co/t/learn-expression-syntax-and-tiny-math-where/381953)

<div class="topic-metadata">

**Author:** [@JensHaglof](https://discuss.elastic.co/u/JensHaglof)\
**Replies:** 5\
**Last updated:** [September 25, 2025, 5:48pm UTC](https://discuss.elastic.co/t/learn-expression-syntax-and-tiny-math-where/381953 "2025-09-25T17:48:41Z")

</div>

Hi! Is there an online course that teaches this? I struggle to understand the syntax and how to use it to change things in the Canvas. The expression syntax, is that unique to Kibana, or is it a “real” language used ou…

---

## ['Canvas' option not visible in my Elastic cloud deployment](https://discuss.elastic.co/t/canvas-option-not-visible-in-my-elastic-cloud-deployment/379086)

<div class="topic-metadata">

**Author:** [@Twan\_Scheffers](https://discuss.elastic.co/u/Twan_Scheffers)\
**Replies:** 7\
**Last updated:** [June 11, 2025, 2:26pm UTC](https://discuss.elastic.co/t/canvas-option-not-visible-in-my-elastic-cloud-deployment/379086 "2025-06-11T14:26:04Z")

</div>

Hello, I want to try out the 'Canvas' functionality in Kibana to see if we can use it for custom reporting. We created a hosted deployment (now version 9.0.2) with the following instances: Zone westeurope-1 Integratio…

---

## [Displaying a string from the top row first column, possible?](https://discuss.elastic.co/t/displaying-a-string-from-the-top-row-first-column-possible/377094)

<div class="topic-metadata">

**Author:** [@JensHaglof](https://discuss.elastic.co/u/JensHaglof)\
**Replies:** 3\
**Last updated:** [May 6, 2025, 1:35pm UTC](https://discuss.elastic.co/t/displaying-a-string-from-the-top-row-first-column-possible/377094 "2025-05-06T13:35:36Z")

</div>

Imagine a table like this. I'm using the following query: | selectFilter | essql query=" SELECT case when delivery\_string like '%ups%' then 'UPS' when delivery\_string like '%dhl%' then 'DHL' …

---

## [8.17.3 canvas issue](https://discuss.elastic.co/t/8-17-3-canvas-issue/377100)

<div class="topic-metadata">

**Author:** [@Taras\_Mikityuk](https://discuss.elastic.co/u/Taras_Mikityuk)\
**Replies:** 2\
**Last updated:** [May 1, 2025, 5:47am UTC](https://discuss.elastic.co/t/8-17-3-canvas-issue/377100 "2025-05-01T05:47:07Z")

</div>

Hi everyone, After updating Kibana to version 8.17.3, we've encountered an issue with generating PDF reports from Canvas—all text elements are missing in the output. Steps to Reproduce: Create a new Canvas. Add any te…

---

## [Can't use @timestamp in WHERE clause](https://discuss.elastic.co/t/cant-use-timestamp-in-where-clause/376517)

<div class="topic-metadata">

**Author:** [@JensHaglof](https://discuss.elastic.co/u/JensHaglof)\
**Replies:** 4\
**Last updated:** [March 28, 2025, 1:32pm UTC](https://discuss.elastic.co/t/cant-use-timestamp-in-where-clause/376517 "2025-03-28T13:32:45Z")

</div>

This query works: query=" SELECT COUNT(1) as value FROM "drs-fija-order" WHERE 1 = 1" This doesn't: query=" SELECT COUNT(1) as value FROM "drs-fija-order" WHERE 1 = 1 and @timestamp \> NOW() - interval 1 hour" …

---

## [Kibana Canvas - dropdownControl v. 8.9.2](https://discuss.elastic.co/t/kibana-canvas-dropdowncontrol-v-8-9-2/376096)

<div class="topic-metadata">

**Author:** [@emmanuel.sanchez](https://discuss.elastic.co/u/emmanuel.sanchez)\
**Replies:** 1\
**Last updated:** [March 18, 2025, 9:52pm UTC](https://discuss.elastic.co/t/kibana-canvas-dropdowncontrol-v-8-9-2/376096 "2025-03-18T21:52:36Z")

</div>

Hi there, I'm trying to use a dropdownControl in order to filter values from a datatable, but i was unable to do that, i followed some post here but i can't fix it. The currently behaviour is the following: In my dropd…

---

## [Time filter on Markdown text using ES SQL query syntax](https://discuss.elastic.co/t/time-filter-on-markdown-text-using-es-sql-query-syntax/375745)

<div class="topic-metadata">

**Author:** [@ArielC](https://discuss.elastic.co/u/ArielC)\
**Replies:** 0\
**Last updated:** [March 11, 2025, 9:55pm UTC](https://discuss.elastic.co/t/time-filter-on-markdown-text-using-es-sql-query-syntax/375745 "2025-03-11T21:55:15Z")

</div>

I am using markdown text to display a value inside of a textbox. The text displays the following: "On average X% of users open all worksets" However it is not responding to my time filter. filters "timefilter" | essq…

---

## [Disable errors screenshotting in canvas](https://discuss.elastic.co/t/disable-errors-screenshotting-in-canvas/371763)

<div class="topic-metadata">

**Author:** [@Taras\_Mikityuk](https://discuss.elastic.co/u/Taras_Mikityuk)\
**Replies:** 1\
**Last updated:** [February 5, 2025, 6:02pm UTC](https://discuss.elastic.co/t/disable-errors-screenshotting-in-canvas/371763 "2025-02-05T18:02:18Z")

</div>

When there is an issue while generating pdf report from canvas, Elasticsearch will put screenshot of an error in pdf report, here is example i want to disable this feature but cant find how to do it, is it even possi…

---

## [If math get unknown error](https://discuss.elastic.co/t/if-math-get-unknown-error/373851)

<div class="topic-metadata">

**Author:** [@MattiHatem](https://discuss.elastic.co/u/MattiHatem)\
**Replies:** 1\
**Last updated:** [February 4, 2025, 2:38pm UTC](https://discuss.elastic.co/t/if-math-get-unknown-error/373851 "2025-02-04T14:38:53Z")

</div>

Hi, when I try to pass the blow I got this error Expression failed with the message: \[if\] \> \[math\] \> Unknown variable: count filters | essql query="SELECT COUNT(\*) as count FROM \\"reservation-event\*\\" WHERE message…

---

## [Shape issue in Canvas](https://discuss.elastic.co/t/shape-issue-in-canvas/374013)

<div class="topic-metadata">

**Author:** [@MattiHatem](https://discuss.elastic.co/u/MattiHatem)\
**Replies:** 1\
**Last updated:** [February 3, 2025, 3:19pm UTC](https://discuss.elastic.co/t/shape-issue-in-canvas/374013 "2025-02-03T15:19:30Z")

</div>

the below is giving me the following error (\[if\] \> \[gte\] \> Can not cast 'shape' to any of 'number, string'), I have tried the switch case but also didn't work, can anyone help me please filters | essql query="SELECT…

---

## [Kibana v.8.14.1 - Canvas Filters not getting applied to VEGA & VEGA panels getting refreshed back to 15mins in Canvas](https://discuss.elastic.co/t/kibana-v-8-14-1-canvas-filters-not-getting-applied-to-vega-vega-panels-getting-refreshed-back-to-15mins-in-canvas/371293)

<div class="topic-metadata">

**Author:** [@Arshukla](https://discuss.elastic.co/u/Arshukla)\
**Replies:** 2\
**Last updated:** [December 3, 2024, 6:11am UTC](https://discuss.elastic.co/t/kibana-v-8-14-1-canvas-filters-not-getting-applied-to-vega-vega-panels-getting-refreshed-back-to-15mins-in-canvas/371293 "2024-12-03T06:11:47Z")

</div>

Hello Team, I am currently working on building a Canvas in Kibana (v8.14.1) and encountering the following challenges: When applying filters (Dropdown Select or Timefilter), they are not being applied to the VEGA visu…

---

## [Divide by 0 / wheel in canvas](https://discuss.elastic.co/t/divide-by-0-wheel-in-canvas/369862)

<div class="topic-metadata">

**Author:** [@jfsardon](https://discuss.elastic.co/u/jfsardon)\
**Replies:** 0\
**Last updated:** [October 31, 2024, 6:41am UTC](https://discuss.elastic.co/t/divide-by-0-wheel-in-canvas/369862 "2024-10-31T06:41:42Z")

</div>

Hi, I compute a simple ratio and send it to a wheel, In case of divide by 0 I get an error (ok)... but how can I manage this error and simply get "0"" instead an error. Merci ! essql query={string "SELECT \\"jobName…

---

## [How to add/remove the global filter on canvas dashboard](https://discuss.elastic.co/t/how-to-add-remove-the-global-filter-on-canvas-dashboard/366944)

<div class="topic-metadata">

**Author:** [@vijay117](https://discuss.elastic.co/u/vijay117)\
**Replies:** 3\
**Last updated:** [September 23, 2024, 11:15am UTC](https://discuss.elastic.co/t/how-to-add-remove-the-global-filter-on-canvas-dashboard/366944 "2024-09-23T11:15:17Z")

</div>

I have a dashboard currently filtered with global value along with timefilter, can some please help me how to remove that global filter, attached screen shot

---

## [Unable to disable "Apply custom time range" on visualization on canvas](https://discuss.elastic.co/t/unable-to-disable-apply-custom-time-range-on-visualization-on-canvas/365455)

<div class="topic-metadata">

**Author:** [@cjessing](https://discuss.elastic.co/u/cjessing)\
**Replies:** 2\
**Last updated:** [August 26, 2024, 9:34am UTC](https://discuss.elastic.co/t/unable-to-disable-apply-custom-time-range-on-visualization-on-canvas/365455 "2024-08-26T09:34:02Z")

</div>

I have a Vega-Lite visualization that I've added to a canvas. I've switched off "Show title" and "Apply custom time range" in settings but each time the page is reloaded, the "Apply custom time range" is switched back on…

---

## [Kibana Canvas Dropdown Filter v. 8.12.2](https://discuss.elastic.co/t/kibana-canvas-dropdown-filter-v-8-12-2/364149)

<div class="topic-metadata">

**Author:** [@Hunter\_Knott](https://discuss.elastic.co/u/Hunter_Knott)\
**Replies:** 1\
**Last updated:** [July 31, 2024, 9:02pm UTC](https://discuss.elastic.co/t/kibana-canvas-dropdown-filter-v-8-12-2/364149 "2024-07-31T21:02:24Z")

</div>

Hi there, I've got a question regarding the dropdown filter used in Kibana's canvas workpads, version 8.12.2. So I have a table with various fields being listed off. The query (field and index names have been changed her…

---

## [How to sync the timefilter of embeddable visualization with canvas in kibana](https://discuss.elastic.co/t/how-to-sync-the-timefilter-of-embeddable-visualization-with-canvas-in-kibana/362794)

<div class="topic-metadata">

**Author:** [@vijay117](https://discuss.elastic.co/u/vijay117)\
**Replies:** 1\
**Last updated:** [July 10, 2024, 5:36pm UTC](https://discuss.elastic.co/t/how-to-sync-the-timefilter-of-embeddable-visualization-with-canvas-in-kibana/362794 "2024-07-10T17:36:44Z")

</div>

I have added a visualization in canvas dashboard, but im unbale to sync the timefilter of the added visualization with canvas time filter

---

## [Canvas Chart Area using count/sum and Timestamp](https://discuss.elastic.co/t/canvas-chart-area-using-count-sum-and-timestamp/362608)

<div class="topic-metadata">

**Author:** [@Mang0](https://discuss.elastic.co/u/Mang0)\
**Replies:** 4\
**Last updated:** [July 5, 2024, 1:38pm UTC](https://discuss.elastic.co/t/canvas-chart-area-using-count-sum-and-timestamp/362608 "2024-07-05T13:38:18Z")

</div>

Hi ! I'm trying to use an area chart in canvas, with timestamp data on x and a count or a sum on y. The two cases I'm trying to set up: The sum : with this SQL query: SELECT round(sum(nonTaxedPrice),3) as caht, s…

---

## [Canvas use of Gauge and drop down menus](https://discuss.elastic.co/t/canvas-use-of-gauge-and-drop-down-menus/361858)

<div class="topic-metadata">

**Author:** [@Mang0](https://discuss.elastic.co/u/Mang0)\
**Replies:** 1\
**Last updated:** [June 24, 2024, 10:37am UTC](https://discuss.elastic.co/t/canvas-use-of-gauge-and-drop-down-menus/361858 "2024-06-24T10:37:38Z")

</div>

Hi ! I'm trying to use a gauge combined with a Drop-down Filter in Kibana Canvas Workpad. Both the drop down and the gauge work perfectly separately : i can update some meters with my drop down filter, and my gauge has…

---

## [Kibana Canvas Line Chart Y-axis Sorting](https://discuss.elastic.co/t/kibana-canvas-line-chart-y-axis-sorting/360659)

<div class="topic-metadata">

**Author:** [@Ercan\_OLMEZ](https://discuss.elastic.co/u/Ercan_OLMEZ)\
**Replies:** 1\
**Last updated:** [June 1, 2024, 2:41pm UTC](https://discuss.elastic.co/t/kibana-canvas-line-chart-y-axis-sorting/360659 "2024-06-01T14:41:40Z")

</div>

Hi, we use kibana canvas line chart element with 2 values comes from our custom indexes anybody knows how to sort y axis desc or asc it adds new values to top there is my expression filters | essql query="SELECT \* …

---

## [Any progress in embedded url? (?embed=true to hide headers in canvas workpad)](https://discuss.elastic.co/t/any-progress-in-embedded-url-embed-true-to-hide-headers-in-canvas-workpad/356509)

<div class="topic-metadata">

**Author:** [@Faker](https://discuss.elastic.co/u/Faker)\
**Replies:** 1\
**Last updated:** [April 4, 2024, 4:11am UTC](https://discuss.elastic.co/t/any-progress-in-embedded-url-embed-true-to-hide-headers-in-canvas-workpad/356509 "2024-04-04T04:11:40Z")

</div>

Hello~! I've used to render kibana dashboards usually and embed=true works well. but this time, i want to render my es index as Table and found that "canvas" fits for me. so, i made url and put it in iframe but ?embed…

---

## [Using a Kibana Dashboard as the basis for a new Canvas Workpad Report](https://discuss.elastic.co/t/using-a-kibana-dashboard-as-the-basis-for-a-new-canvas-workpad-report/355452)

<div class="topic-metadata">

**Author:** [@tristanr](https://discuss.elastic.co/u/tristanr)\
**Replies:** 0\
**Last updated:** [March 15, 2024, 3:57am UTC](https://discuss.elastic.co/t/using-a-kibana-dashboard-as-the-basis-for-a-new-canvas-workpad-report/355452 "2024-03-15T03:57:11Z")

</div>

I have an existing Kibana Dashboard that I would like to use as the basis for creating a Canvas Workpad Report. Is there any easy way to do this? I have tried saving the individual visualisations in the Library and addi…

---

## [Pass canvas workpad filter to dashboard url in markdown menu](https://discuss.elastic.co/t/pass-canvas-workpad-filter-to-dashboard-url-in-markdown-menu/353849)

<div class="topic-metadata">

**Author:** [@jyoti\_panse](https://discuss.elastic.co/u/jyoti_panse)\
**Replies:** 1\
**Last updated:** [February 24, 2024, 1:19am UTC](https://discuss.elastic.co/t/pass-canvas-workpad-filter-to-dashboard-url-in-markdown-menu/353849 "2024-02-24T01:19:24Z")

</div>

I want to pass canvas workpad filters to a markdown url so once user click on it, they will redirect to kibana dashboard with filter applied on workpad.

---

## [Canvas: Extending Element to continue on Next Page](https://discuss.elastic.co/t/canvas-extending-element-to-continue-on-next-page/351584)

<div class="topic-metadata">

**Author:** [@erikg](https://discuss.elastic.co/u/erikg)\
**Replies:** 4\
**Last updated:** [February 5, 2024, 7:37pm UTC](https://discuss.elastic.co/t/canvas-extending-element-to-continue-on-next-page/351584 "2024-02-05T19:37:58Z")

</div>

Hello, I am pretty new to Canvas, I am able to create a markdown table using Elastic SQL. The query retrieves a limit of 50 results. The report looks great as expected but It can only fit 17 on one page. I was wonderi…

---

## [How to apply same filter on different pages freely in Kibana Canvas in the same index?](https://discuss.elastic.co/t/how-to-apply-same-filter-on-different-pages-freely-in-kibana-canvas-in-the-same-index/351624)

<div class="topic-metadata">

**Author:** [@kpj2024](https://discuss.elastic.co/u/kpj2024)\
**Replies:** 1\
**Last updated:** [February 2, 2024, 4:03pm UTC](https://discuss.elastic.co/t/how-to-apply-same-filter-on-different-pages-freely-in-kibana-canvas-in-the-same-index/351624 "2024-02-02T16:03:26Z")

</div>

Hi everyone, I need some help here, please. In Kibana canvas, version 8.3.3, I have 2 pages on the workpad and I use the same document index for both. On the first page I have a filter dropdown control and a table, ju…

---

## [Loop array in table markdown canvas kibana](https://discuss.elastic.co/t/loop-array-in-table-markdown-canvas-kibana/351116)

<div class="topic-metadata">

**Author:** [@Dy\_Vanrith](https://discuss.elastic.co/u/Dy_Vanrith)\
**Replies:** 1\
**Last updated:** [January 31, 2024, 3:24pm UTC](https://discuss.elastic.co/t/loop-array-in-table-markdown-canvas-kibana/351116 "2024-01-31T15:24:28Z")

</div>

Hello friend I have array value example arr = \[1, 4, 7\] and in canvas kibana i want to loop array in markdown here my code expression {{#each rows}} | All In Array | |---------------| {{arr}} {{/each}} but it loop …

---

## [Setting parameters from \[Canvas\] into \[Reporting\]](https://discuss.elastic.co/t/setting-parameters-from-canvas-into-reporting/351630)

<div class="topic-metadata">

**Author:** [@SamuelSMendes](https://discuss.elastic.co/u/SamuelSMendes)\
**Replies:** 0\
**Last updated:** [January 23, 2024, 1:30pm UTC](https://discuss.elastic.co/t/setting-parameters-from-canvas-into-reporting/351630 "2024-01-23T13:30:32Z")

</div>

I would like to have a button in the canvas that could trigger a reporting job of all the data in the index within the selected range in the timefilter. Where could I start to achieve such thing? I've been looking into …

---

## [Conditional background in canvas doesn't work](https://discuss.elastic.co/t/conditional-background-in-canvas-doesnt-work/346970)

<div class="topic-metadata">

**Author:** [@fay](https://discuss.elastic.co/u/fay)\
**Replies:** 2\
**Last updated:** [December 24, 2023, 8:03am UTC](https://discuss.elastic.co/t/conditional-background-in-canvas-doesnt-work/346970 "2023-12-24T08:03:03Z")

</div>

Hi all I want to condition my background for specific value of SQL returned, I try to have a condition for my metric color and its work but in background color its not ! can anyone explain why? this is my expression …

---

## [How to use a dropdown filter in Canvas with graphics loaded from Visuallize Library](https://discuss.elastic.co/t/how-to-use-a-dropdown-filter-in-canvas-with-graphics-loaded-from-visuallize-library/348427)

<div class="topic-metadata">

**Author:** [@ajogonpez](https://discuss.elastic.co/u/ajogonpez)\
**Replies:** 1\
**Last updated:** [December 4, 2023, 10:42pm UTC](https://discuss.elastic.co/t/how-to-use-a-dropdown-filter-in-canvas-with-graphics-loaded-from-visuallize-library/348427 "2023-12-04T22:42:31Z")

</div>

Hello, I am working with the Canvas part, i have several dashboards in which I use different graphics that I have saved in the Visualize Library section to create these Dashes. Now I want to create a Canvas with these g…

[Next page](https://discuss.elastic.co/tag/canvas/17.md?match_all_tags=true&page=1&tags%5B%5D=canvas)
