Forum Discussion
need some help on a calculated column between 2 Seperate tables which have no direct relationship
- 7 years ago
Hi tmears ,
If I havne't misunderstood your requirement, you want to add the sum of 'sales table'[Profit] to target table based on the current month and nominal. For example, the following item:
You want to get the sum of 'sales table'[Profit] in whole 2019 May, and the nominal is 4001.
In this scenario, we can use the following DAx query:
Amount by Revenue (sum) = CALCULATE ( SUM ( 'sales table'[Profit] ), FILTER ( ALL ( 'sales table' ), 'sales table'[DocumentHeaders.Created].[Month] = EARLIER ( 'target table'[Date].[Month] ) && 'sales table'[Full Nominal List] = EARLIER ( 'target table'[Nominal] ) && 'sales table'[DocumentHeaders.Created].[Year] = EARLIER ( 'target table'[Date].[Year] ) ) )The result will like below:
Best Regards,
Teige
TeigeGao Please find enclosed a sample PBIX File.
Bascially i am trying to add a calculated column in the target table of the SUM by month of the profit column in the Sales Table.Link to Sample PBIX
Many thanks
T
Hi tmears ,
If I havne't misunderstood your requirement, you want to add the sum of 'sales table'[Profit] to target table based on the current month and nominal. For example, the following item:
You want to get the sum of 'sales table'[Profit] in whole 2019 May, and the nominal is 4001.
In this scenario, we can use the following DAx query:
Amount by Revenue (sum) =
CALCULATE (
SUM ( 'sales table'[Profit] ),
FILTER (
ALL ( 'sales table' ),
'sales table'[DocumentHeaders.Created].[Month]
= EARLIER ( 'target table'[Date].[Month] )
&& 'sales table'[Full Nominal List] = EARLIER ( 'target table'[Nominal] )
&& 'sales table'[DocumentHeaders.Created].[Year]
= EARLIER ( 'target table'[Date].[Year] )
)
)The result will like below:
Best Regards,
Teige