在QlikView中显示选定的表列

时间:2017-09-13 01:16:56

标签: dashboard qlikview

我在QlikView中创建了一个仪表板,允许用户根据过滤器和选定的列提取数据。要求低于。

  1. “数据提取”表必须首先为空(即使没有显示列名)!
  2. 单击蓝色按钮显示可用数据列表。
  3. 然后,表格将显示所选的列。
  4. 有人知道怎么做吗?

    截图:

    enter image description here

2 个答案:

答案 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(如果您使用个人版,只需重新加载文件)

相关问题