Actions
Bug #4256
closedqfq-Variablen in Reports: bleiben erhalten, wenn Query nicht ausgeführt wird
Status:
Closed
Priority:
Normal
Assignee:
Carsten Rose
Target version:
-
Start date:
19.08.2017
Due date:
% Done:
0%
Estimated time:
Discuss:
Prio Planung:
Vote:
Description
Beispiel-Setup siehe unten.
Erwarteter Output: '1', '', '3'
Tatsächlicher Output: '1', '1', '3'
10 { sql = SELECT 1 AS _num UNION SELECT 2 UNION SELECT 3 # Dieser Query wird nur für 1 und 3 ausgeführt 10.sql = SELECT {{10.num}} AS _numSubquery FROM (SELECT '') AS fake WHERE {{10.num}} != 2 20.sql = SELECT {{10.10.numSubquery}} 20.head = <p> 20.tail = </p> }
Updated by Carsten Rose over 5 years ago
- Status changed from New to Closed
- Target version deleted (
next9)
Hallo Elias
It's not a bug, it's a feature. Tatsaechlich ist es eine Folge der Implementierung.
In 10.10.sql gibt es keinen einzigen Record mit 10.10.numSubquery='' - also kann der auch nicht ausgegeben werden.
Fuer das von Dir gewuenschte Verhalten waere folgende Loesung moeglich:
10.sql = SELECT IF({{10.num}} != 2, '{{10.num}}', '') AS _numSubquery
FROM (SELECT '') AS fake
Actions