You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If I use select with multiple case when construct I do not get the expected behavior. I tested with severla older versions but it has the same problem. Tried some workaround but this time I have no clue to mitigate the problem.
This is no special problem with one component and testing against a database works as expected.
To Reproduce
List of steps to reproduce the behavior. Include the sql file you are using and the eventual relevant parts of your database schema
select'text'as component;
select'The value of y: '|| $y as contents;
select
case
when $x ='t1'
then 'value of x: '|| $x ||' - value of y: '|| $y
when $x ='t2'
then 'value of x: '|| $x ||' - value of y: '|| $y
else
'Unknown'
end as contents,
TRUE as break;
--select'divider'as component;
--select'text'as component;
select'The value of y is '|| $y as contents;
select
case $x
when 't1'
then 'value of x: '|| $x ||' - value of y: '|| $y
when 't2'
then 'value of x: '|| $x ||' - value of y: '|| $y
--when $z = 't3'-- then 'text t3: ' || $y
else
'Unknown'
end as contents,
TRUE as break;
--select'divider'as component;
--select'debug'as component;
select $x as x;
select $y as y;
--select $z as z;
Actual behavior
Different output - I attache some screenshots
your error message here
Screenshots
Expected behavior
A clear and concise description of what you expected to happen.
Version information
OS:
Database [e.g. SQLite, Postgres]
SQLPage Version [found when hovering the default footer of pages]:
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered:
Ok, it was more work than expected, but the issue is finally fixed. Thank you very much for surfacing this issue, @nip1904. It would have been frustratingly hard to debug for final users.
Introduction
If I use select with multiple case when construct I do not get the expected behavior. I tested with severla older versions but it has the same problem. Tried some workaround but this time I have no clue to mitigate the problem.
This is no special problem with one component and testing against a database works as expected.
To Reproduce
List of steps to reproduce the behavior. Include the sql file you are using and the eventual relevant parts of your database schema
Actual behavior
Different output - I attache some screenshots
Screenshots
Expected behavior
A clear and concise description of what you expected to happen.
Version information
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: