我擅长SQL,对QlikView一无所知。 QlikView是否使用精确的SQL语法? 如果创建SQL脚本,该脚本是否可以在QlikView中使用,还是需要更改某些语法(例如DateDiff函数)? 无论是使用QlikView还是使用Report Builder,我都陷入了困境。 我知道报表制作工具将使用SQL 100%。 请帮助/指导。 谢谢。

#1楼 票数:2 已采纳

Qlikview可以在其中运行SQL。

QV和SQL之间也有某种程度的交互(如果需要)。 例如,具有以下QV脚本:

set vDateFrom = 20140101;
set vDateTo = 20140201;

SQL
Select 
  * 
From MyTable
Where
  DateFrom >= $(vDateFrom)
and DateTo < $(vDateTo)
;

将导致以下脚本在sql服务器上实际执行:

Select 
  * 
From MyTable
Where
  DateFrom >= 20140101
and DateTo < 20140201

  ask by Bulbul translate from so

未解决问题?本站智能推荐:

4回复

SQL / Qlikview,返回所有的MAX值

我正在使用Qlikview构建报告,但发现填充特定表时遇到困难。 在此表tbl.scores中,我想返回每个名称的最新分数值。 在下表上 我想拥有的是 在哪里找到每个名字的最大日期并返回分数。 目前,我不得不将其限制为一个名称,否则SQL无法正常工作 分数:S
1回复

qlikview语法-uniq键

我有一个具有4个字段的Excel文件:a,b,c,key。 我需要签入QV脚本,对于每一行a,b,c都只有键。 具有不同键的行应该是结果。 例如,这是我需要抓住的一种不正确的情况: 关键 c | b | 一种 111 | test3 | test2 | 测试1
1回复

在QlikView中检查SQL

访问数据库中的数据时是否可能看到QlikView生成的SQL? (类似BusinessObjects的“显示脚本”选项)。 如果是,我在哪里可以找到它?
3回复

Qlikview如何在qlikview上获取所有排除的值

我在Qlikview表上有两列:日期和全名。 所有人都在某些约会上班。 如果我选择一个日期,则会显示该日期的工作人员列表。 我需要列出所有在那一天不工作的人。 我试图使页面触发器选择未选中,但这对我没有帮助。
1回复

SQL无法在QlikView中运行

我复制了一个我之前在SQL Server管理器中尝试过的SQL代码,它正在使用SQL Server Manager。 在QlikView中,我得到“ErrorSource:(null),ErrorMsg:(null)” 可能是什么错误? 我正在使用临时表(#Clasif1)因为在原
1回复

在SQL / QlikView中合并表格

是否可以将2个表与联接或类似构造组合在一起,以便将所有不匹配的字段归为一组。 这样的事情:所有具有部门名称的员工都会获得其真实部门,而所有没有部门的员工都将归入“其他”组。 部门:SectionDesc ID 部门1500 深度2 501 员工:姓名 安德斯500
1回复

Qlikview加载子查询,如SQL

想知道我是否可以编写负载查询来执行以下逻辑: 以SQL中的逻辑为例: 谢谢!!
1回复

Qlikview中的SQL等效查询?

在SQL中,我们可以编写如下查询: 在Qlikview中,我为6个表创建了QVD,现在我想为这6个QVD创建单个QVD。 不幸的是,这些表不包含主键。 所以我不能使用加入。 我也这样尝试过: 该查询创建一个事实表,但只有2列,这些列属于第一个事实表。 该图清楚地表明: