我有一个关于QlikView直接发现(DD)的问题。
我首先在QlikView的内存中导入一个完整的数据库表
SQL SELECT `customer_id`, `customer`, `run_id` FROM `db_customer`.`qry_qlikview_customer`;后续DD:直接从db_customer.qry_qlikview_direct_discovery查询维度customer_id、run_id度量deal_id、type_id DETAIL kri1、kri2、kri3;
run_id表示一个日期,每个可用客户都会有几次。
脚本运行时没有任何错误,表关系看起来很好,例如$Syn 1= customer_id和run_id
但是,如果我选择一个客户和一个run_id,QlikView会告诉我直接发现无法通过。
在ODBC错误日志中:
1497001997:从db_customer中选择customer_id,customer,run_id;qry_qlikview_customer;1497001997:使用直接执行;1497001998:查询已执行;1497001998:从db_customer中选择DISTINCT customer_id;qry_qlikview_direct_discovery;1497001998:使用直接执行;1497002100:查询已执行;1497002101:从db_customer中选择DISTINCT run_id;qry_qlikview_direct_discovery;1497002101:使用直接执行;1497002198:查询已执行;
如果我将run_id的位置从维度更改为度量值,dd语句将返回结果。不幸的是,对于所有的run_id,而不仅仅是所选的。
有没有人能帮上忙或者有个主意?非常感谢你,向安德烈亚斯致以最良好的问候
https://stackoverflow.com/questions/44501598
复制相似问题