问题标签 [qliksense]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qliksense - 在 Set Analysis Expressoin 中使用变量
我正在使用以下集合分析,它无法返回数据。
其中:vMonthNr = Month('$(vFromDate)')
我尝试使用具有固定值的变量。在这种情况下,它工作得很好。请看下面的表达。
其中 vMonth = 4
变量“vFromDate”从日历扩展中获取其值。并且字段 Minutes 来自此数据。
当变量具有普通值时,它可以工作,但当变量具有表达式时,它就不起作用。
请注意:我已尝试在此问题中应用答案(QlikView - Use a variable into set analysis expression),但不幸的是它不起作用。
提前致谢。
qliksense - 具有共同尺度/维度的日期度量
我正在尝试创建一个并排的条形图,其中一组条是每周开放票的计数,另一组是每周关闭票的计数。这些字段都在一个平面表中。
例如,如果在第 2 周(从 2016 年 1 月 3 日星期日开始的一周)打开了 17 张票,而在同一周关闭了 14 张票(无论它们是什么时候创建的),我想在同一个条形图上绘制它们.
我将Week(Opened)
函数用于第一组Week(Closed)
的尺寸和第二组的尺寸。这些在单独的条形图上工作正常。但是,没有一个共同的维度可以让我将它们放在同一个图表上。
我想在图表中添加一条线,如第一个屏幕截图所示。这条线在第三个尺度/维度上。
我尝试了主日历,但我的结果可能是错误的,可能是因为我有两个日期维度。
qliksense - 将两个表之间的关系更改为外连接
我有一个表(table1)有事实数据。假设 (products, start, end, value1, month[calculated column]) 是列,开始和结束列是时间戳。
我想要的是一个表格和条形图,它给我每个月的 value1 总和除以每个月的因子数(这个报告是一个年度基础。我的意思是,我将数据加载到 qlik sense 中)年)。
我使用 start 和 end 生成 autoCalendar 作为 qlik sense 数据管理器中的时间戳字段。然后,我使用 autoCalendar (Month(start.autoCalendar.Month)) 的功能从开始获取月份并将其存储在 table1 中的计算列“月”中。
之后,我创建了另一个包含两列(月,value2)的表,value2 列是一个因子值,我需要它来根据每个月划分 value1。这就是平均值 (sum(value1) /1520 [对于一月],sum(value2) / 650 [对于二月]) 等等。这里的月份和月份列是 qlik 意义上的关系列。然后我可以在我的表达式中计算 sum(value1) 并获得与 table2 的月份兼容的目标 value2。
我可以正确计算。但仍然错过了一件事。产品的数据在每个月都没有值(value1)。例如,假设我有一个产品 (p1,p2...)。我在表 1 中有(6 月、2 月、11 月)的数据和(Mrz、Apr、Mai、12 月)的 p2 数据。因此,当数据显示在 qlik sense 表和条形图中时,我只能看到在事实表中具有值的月份。qlik sense 表包含(2 个维度,即 [products] 和 [month],度量为 m1[sum(value1)/value2])。
我想要一份显示 12 个月的年度报告。在我的示例中,我可以看到 p1(仅 3 个月)和 p2(4 个月)。当没有数据时,度量列 [m1] 0 并且我希望在我的表格和图表中使用 0。
我认为,如果我可以将 qlik 意义表的数据显示为我的关系关系的右外连接(table1.month>>table2.month),这可能是一个解决方案。那么,在 qlik 意义上是否有可能拥有在这样的例子中外连接?或者我的问题有更好的解决方案。
javascript - 将自定义 Java 脚本添加到 Qliksense
我承认我是 Web 开发的新手。我正在寻找一种方法来冻结标题,同时保持水平和垂直滚动。
目前,我正在尝试为我的 Qliksense 扩展配置 CSS 和 JS。
但是,当我尝试将 JS 部分添加到我的 JS 文件中时遇到了一个问题。这是他们的说明,但我不明白 http://help.qlik.com/en-US/sense-developer/2.2/Subsystems/Extensions/Content/extensions-load-resources.htm
基本上,我需要将下面的 JS 添加到文件中。
任何人都可以帮我解决这个问题:(。
tableau-api - qlik 意义上的 Tableau 表达式
我在Tableau中使用此表达式,并希望将其转换为 QlikSense。
当每个客户编号的订单编号大于 25 时,表达式计数。
客户编号和订单编号是表 XYZ 中的两个单独列。QlikSense中维度的表达式是什么
date - QlikSense AutoCalendar 功能如何工作?
在我的一个 Sense 应用程序中拆开自动生成的代码,我遇到了很棒的自动日历功能,我已经修改如下,但我不知道它是如何工作的!有人可以提供一些文件吗?
这是遍历每个条目还是遍历日历中的每一天?在我看来它像前者 - 它可以用于非日期功能吗?
qlikview - 外部保存的 Qlik Sense 表达式中的字符串
我有一个小问题,所以这里有一点背景:
我们正在开发 Qlik Sense 应用程序,我们通常将表达式写入外部脚本。我们将这些保存为变量,然后在应用程序中评估这些变量。这样做的好处是 a) 我们可以通过 GIT 使用更好的版本控制,并且 b) 如果我们将来需要更改平台,我们可以将查询与应用程序分开。
我的问题:
我遇到了一种情况,我们需要将字符串连接到表达式的结果,这可以在应用程序中轻松完成,但是当您将表达式保存到外部文件时,表达式周围的单引号会干扰单引号围绕字符串。
我试过了
- 仅对字符串使用双引号,但 qlik 无法正确评估它。
- 仅使用双引号的表达式也是如此。
- 转义表达式中的单引号,例如。“\'”但同样的故事。
我接下来想做的是将引号更改为流氓字符,以便 qlik 将其作为文本忽略,然后稍后将其替换为引号,以便 qlik 然后尝试评估它。
示例代码:
sql - Qlik Sense,用和计数不同
我正在尝试在 qlik 意义上创建一个表达式,以计算每个 prod 相加且大于 0 的不同 ID 数。
Qlik sense 表达到目前为止,但错误:
sum(aggr(count (DISTINCT ID), PROD1 + PROD2 + PROD3 ))
我不太确定如何在表达式中添加 >0 和年份月份。
工作sql:
任何帮助都会很棒,
谢谢。
qliksense - 无法在 QlikSense 中查看超过 4 个维度
我已将 Sankey JS 作为 Qlik sense 的外部插件包含在内。我在图表中总共添加了 5 个维度和 1 个度量。但是当我查看图表时,我只能看到 4 个维度,并且最后一个维度替换了之前的维度。例如:
Dim1、Dim2、Dim3、Dim4 - 当我只包含 4 个维度时,它看起来很好。
Dim1、Dim2、Dim3、Dim5 - 如果我在图表中添加第 5 个维度。
问题是当我查看 QDataPages[0] 大小对象时,我只能看到 qMatrix 对象下的 4 个维度的值。如何增加尺寸或查看更多尺寸。非常感谢您的帮助。
问候,