Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Eviter Références Circulaire avec Table de référence

Bonjour à tous,

Je reviens vers la communauté pour un problème d'architecture de données.

A l'heure d'aujourd'hui, j'ai deux tables excel, une avec des actuals et une autre avec le prévisionnel. Mon cas est le suivant: le type de dépense n'est pas référencé de la même façon et je suis donc obligé de passer par une table de références pour faire matcher les deux tables. Jusque là, pas de problèmes je m'en sors, et tout match. Mais dans la table actuals et prévisionnel, il y a un champs que j'aimerai lié, dès lors je crée une référence circulaire sans le vouloir.

Voici une photo de mon modèle de données pour vous aider à mieux comprendre:

J'ai cherché sur les forums, mais je n'arrive pas à l'appliquer à mon problème.

Je vous remercie d'avance pour votre aide qui m'est toujours d'une grande utilitée.

Bonne journée,

Cordialement,

Audran.

10 Replies
lcloatre
Partner - Creator III
Partner - Creator III

Je te conseille de regrouper les tables budget2017 et TableFF et de créer une clé pour faire le lien entre la table budget2017 et IFRP comme ci-dessous :

[TableFF]:
LOAD
[Groupe Nat Compt] AS [Groupe Nat Compt-Nature comptable],
[NatCompt] AS [NatCompt-Nature comptable],
[Désignation],
[Catégorie]
FROM
(ooxml, embedded labels, table is TableFF);

[Budget2017]:
LOAD ,
[Section],
[Nature comptable] AS [Groupe Nat Compt-Nature comptable],

[Nature comptable]&'_'&[Section] AS [Nature_Section],

[Jalon],
[Montant (k€)]
FROM
(ooxml, embedded labels, table is [Budget2017]);

join

load *

resident TableFF;

drop table TableFF;

[IFRP]:

LOAD

Date(Date#([Date],'MM.YYYY'),'DD.MM.YYYY') as [Date fin],

[Désignation centre de cout],

[Réel non statistique],

[Nature comptable]&'_'&Right([Centre],3) AS [Nature_Section],

//    [Centre],

//    Right([Centre],3) as [Section],

[Couts actuals (k€)],

[RaC<=2017 (k€)],

[RaC>2017 (k€)]

FROM

(ooxml, embedded labels, table is IFRP);