0

トレーニングのために、テーブルDataと 2 つの関連テーブル ( A_LeftA_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
];

アイデアを助けてくれてありがとう。

4

1 に答える 1

1

このスクリプトは、私が思うに非常に近いものです。インラインの前のロード構文では、次のインラインで定義されていない列を参照することはできません (それらは結合され、関係に基づいて機能します)。また、ID の 1 つに小さなタイプミスがありました。

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 は、上で定義した構造をそのまま使用できます。

于 2014-02-16T14:10:25.747 に答える