我在QlikView中创建了一个仪表板,允许用户根据过滤器和选定的列提取数据。要求低于。
有人知道怎么做吗?
截图:
答案 0 :(得分:0)
您需要在每个维度和度量上设置条件表达式。 一个简单的例子就是为每个度量设置一个ID,这里是衡量标准" NetSales"可以通过MeasureID" a"。
引用=if(IsNull(GetFieldSelections(Measure)),0,SubStringCount(Concat(MeasureID, '|'), 'a'))
在NetSales的条件表达式中,您可以:
# vector of hashtag column
v <- df$hashtag
w <- gsub("[#]", "", v)
# [1] "job, inclusion<U+0085>, driver, splitme"
# [2] "job, inclusion<U+0085>, driver"
# [3] "job, inclusion<U+0085>"
ans <- gsub("[<].+[>]", "", w)
# [1] "job, inclusion, driver, splitme" "job, inclusion, driver"
# [3] "job, inclusion"
unlist(strsplit(ans, ","))
# [1] "job" " inclusion" " driver" " splitme" "job"
# [6] " inclusion" " driver" "job" " inclusion"
这将检查可能的MeasureID,如果选择了NetSales,则返回1.
答案 1 :(得分:0)
你需要创建一个&#34;浮动&#34;尺寸和尺寸的桌子您需要在表对象中使用的表达式:
以下是我做的一个例子:https://ufile.io/j20am(如果您使用个人版,只需重新加载文件)