对于培训,我想在qlikview中创建一个表数据和两个相关表格( A_Left , A_Right ) 。使用效果很好的数据库,但我该怎样做inline
?
(我的想法是在没有数据库的情况下将补充脚本复制到SE中。)
A_Left:
Load a_id_left,
a_name_left
inline [
a_id_left, a_name_left
1, 'nwsnd'
2, 'dcsdcws'
];
A_Rigtht:
Load a_id_right,
a_name_right
inline [
a_id_right, a_name_right
1, 'nwsnd'
2, 'dcsdcws'
];
Data:
Load id,
a_id_left,
a_name_left as 'Name_Left',
a_id_right,
a_name_right as 'Name_Right',
data
inline [
id, a_id_left, a_right_id, data
1, 1, 2, 37
1, 1, 3, 18
1, 2, 3, 62
];
感谢您提供帮助。
答案 0 :(得分:1)
这个脚本非常接近我想你想做的事情。在内联之前的加载语法中,您不能引用未在以下内联中定义的列(它们将根据关系加入并运行)。另外,你在其中一个id上有一个小错字。
A_Left:
Load a_id_left,
a_name_left
inline [
a_id_left, a_name_left
1, 'nwsnd'
2, 'dcsdcws'
];
A_Rigtht:
Load a_id_right,
a_name_right
inline [
a_id_right, a_name_right
1, 'nwsnd'
2, 'dcsdcws'
];
Data:
Load id,
a_id_left,
a_id_right,
data
inline [
id, a_id_left, a_id_right, data
1, 1, 2, 37
1, 1, 3, 18
1, 2, 3, 62
];
*您也可以通过这篇文章创建驻留内存表,但我猜这不是必需的;大部分QlikView都可以使用上面定义的结构。