Skip to content

Commit 6db150c

Browse files
authored
Merge pull request #85 from teccod/master
Workaround about Filters Members for KPIs
2 parents b7f1635 + ff189a6 commit 6db150c

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

MDX2JSON/Utils.cls

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,13 +184,14 @@ ClassMethod WriteFiltersForDataSource(pDataSource As %String, pValues As %Boolea
184184
while (key '= "") {
185185
set st = ##class(%DeepSee.Dashboard.Utils).%GetMembersForFilter(pDataSource,$lg(tFilters(key),2),.tMembers,.tDefaultFilterValue,pSearchKey,.pRelatedFilters,0,,.tValueList)
186186
return:$$$ISERR(st) st
187+
if +$g(tMembers) set tMembers = $g(tFilters(key)) // check if list contain simple number and replace it with proper query
187188
merge tFilters(key) = tMembers // merge filter values
188189
set key = $order(tFilters(key))
189190
}
190191
}
191192

192-
set st = ##class(%ZEN.Auxiliary.jsonProvider).%ArrayToJSON($lb("name","path","info"),.tFilters)
193193

194+
Set st = ##class(%ZEN.Auxiliary.altJSONProvider).%ArrayToJSON($lb("name", "path", "info"),.tFilters)
194195
return st
195196
}
196197

0 commit comments

Comments
 (0)