Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago

Dax code or create table in model?

I have a pbix where I consume from a SSAS cube.

 

The SSAS cube has FactRevenue and a Segm dimension.

 

In order to retrieve ‘current’ segm, I created the below table in the cube (via sql consumption):

 

SELECT distinct t1.Key_Segm, t2.CustomerNo,t2.Segment

FROM Segm T1 join  Segm T2

on t1.CustomerNo = t2.CustomerNo

WHERE t2.TimeTo is null

table name: CurrentSegm

 

And in the cube I connected it to FactRevenue.   ( FactRevenue[Key_Segm] -----> CurrentSegm[Key_Segm] )

 

Is there a way of doing this in DAX?

 

(Performance-wise  I believe having the table in the cube shall be faster I assume).