问题标签 [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.

0 投票
1 回答
1881 浏览

qliksense - 在 Set Analysis Expressoin 中使用变量

我正在使用以下集合分析,它无法返回数据。

其中:vMonthNr = Month('$(vFromDate)')

我尝试使用具有固定值的变量。在这种情况下,它工作得很好。请看下面的表达。

其中 vMonth = 4

变量“vFromDate”从日历扩展中获取其值。并且字段 Minutes 来自此数据。

当变量具有普通值时,它可以工作,但当变量具有表达式时,它就不起作用。

请注意:我已尝试在此问题中应用答案(QlikView - Use a variable into set analysis expression),但不幸的是它不起作用。

提前致谢。

0 投票
1 回答
917 浏览

qliksense - 具有共同尺度/维度的日期度量

我正在尝试创建一个并排的条形图,其中一组条是每周开放票的计数,另一组是每周关闭票的计数。这些字段都在一个平面表中。

例如,如果在第 2 周(从 2016 年 1 月 3 日星期日开始的一周)打开了 17 张票,而在同一周关闭了 14 张票(无论它们是什么时候创建的),我想在同一个条形图上绘制它们.

我将Week(Opened)函数用于第一组Week(Closed)的尺寸和第二组的尺寸。这些在单独的条形图上工作正常。但是,没有一个共同的维度可以让我将它们放在同一个图表上。

我想在图表中添加一条线,如第一个屏幕截图所示。这条线在第三个尺度/维度上。

我尝试了主日历,但我的结果可能是错误的,可能是因为我有两个日期维度。

添加了线条的示例条形图

示例数据屏幕截图

0 投票
2 回答
1642 浏览

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 意义上是否有可能拥有在这样的例子中外连接?或者我的问题有更好的解决方案。

0 投票
2 回答
634 浏览

qliksense - 如何在 Qlik Sense Data Load Editor 中删除该死的工具提示

它让我发疯,它不会消失。如果有一种方法可以禁用它,那就太好了,但更好的是像任何其他普通编辑器一样在一两秒后暂停。

.烦人的工具提示

对 qlik sense 桌面或浏览器视图的任何建议都会非常有帮助。

0 投票
1 回答
1459 浏览

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 添加到文件中。

任何人都可以帮我解决这个问题:(。

0 投票
1 回答
173 浏览

tableau-api - qlik 意义上的 Tableau 表达式

我在Tableau中使用此表达式,并希望将其转换为 QlikSense。

当每个客户编号的订单编号大于 25 时,表达式计数。

客户编号和订单编号是表 XYZ 中的两个单独列。QlikSense中维度的表达式是什么

0 投票
1 回答
12485 浏览

date - QlikSense AutoCalendar 功能如何工作?

在我的一个 Sense 应用程序中拆开自动生成的代码,我遇到了很棒的自动日历功能,我已经修改如下,但我不知道它是如何工作的!有人可以提供一些文件吗?

这是遍历每个条目还是遍历日历中的每一天?在我看来它像前者 - 它可以用于非日期功能吗?

0 投票
1 回答
382 浏览

qlikview - 外部保存的 Qlik Sense 表达式中的字符串

我有一个小问题,所以这里有一点背景:

我们正在开发 Qlik Sense 应用程序,我们通常将表达式写入外部脚本。我们将这些保存为变量,然后在应用程序中评估这些变量。这样做的好处是 a) 我们可以通过 GIT 使用更好的版本控制,并且 b) 如果我们将来需要更改平台,我们可以将查询与应用程序分开。

我的问题:

我遇到了一种情况,我们需要将字符串连接到表达式的结果,这可以在应用程序中轻松完成,但是当您将表达式保存到外部文件时,表达式周围的单引号会干扰单引号围绕字符串。

我试过了

  • 仅对字符串使用双引号,但 qlik 无法正确评估它。
  • 仅使用双引号的表达式也是如此。
  • 转义表达式中的单引号,例如。“\'”但同样的故事。

我接下来想做的是将引号更改为流氓字符,以便 qlik 将其作为文本忽略,然后稍后将其替换为引号,以便 qlik 然后尝试评估它。

示例代码:

0 投票
3 回答
5484 浏览

sql - Qlik Sense,用和计数不同

我正在尝试在 qlik 意义上创建一个表达式,以计算每个 prod 相加且大于 0 的不同 ID 数。

Qlik sense 表达到目前为止,但错误:

sum(aggr(count (DISTINCT ID), PROD1 + PROD2 + PROD3 ))

我不太确定如何在表达式中添加 >0 和年份月份。

工作sql:

任何帮助都会很棒,

谢谢。

0 投票
2 回答
1093 浏览

qliksense - 无法在 QlikSense 中查看超过 4 个维度

我已将 Sankey JS 作为 Qlik sense 的外部插件包含在内。我在图表中总共添加了 5 个维度和 1 个度量。但是当我查看图表时,我只能看到 4 个维度,并且最后一个维度替换了之前的维度。例如:

Dim1、Dim2、Dim3、Dim4 - 当我只包含 4 个维度时,它看起来很好。

Dim1、Dim2、Dim3、Dim5 - 如果我在图表中添加第 5 个维度。

问题是当我查看 QDataPages[0] 大小对象时,我只能看到 qMatrix 对象下的 4 个维度的值。如何增加尺寸或查看更多尺寸。非常感谢您的帮助。

问候,