Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
7 years ago
Solved

need workaround for circular dependency

I have the data model as shown in the image below. 

I have two columns called A and B in my fact table, and a column named "employed more than 3 months" in my employee dimension table. (please ignore the other columns)

What I need is to have a column as following in my fact table: 

C= A- B

 

and then I need to have a column which produce the result as follow: 

 

result= IF [C <= 0 AND [employyed more than 3 months] = 'True'
THEN [C]
ELSE 0
END

 

 

I tried to create a calculated column with CALCULATE() function, but I receive a circular dependency error. 

 

can someone help me create this?

 

1 Reply