Forum Discussion
Oros
2 years agoPost Prodigy
Cannot relate tables
Hello, I have a main sales table that has dollar sold@cost and dollar sold@retail. I have a second table with QTY sold and a third table with QTY credited. I would like to add a Q...
- 2 years ago
Hi,
In the attached PBI file, create a single column table of all unique products from Dollar and Qty tables. Create a Many to One relationship from Dollar and Qty tables to this new product table. To your visual, drag Product from the new table.
Hope this helps.
- Anonymous2 years ago
Hi Oros ,
I updated your sample pbix file(see the attachment), please find the details in it.
1. Delete the relationship between tables
2. Create a calculated column as below
Column = VAR _invoiceqty = CALCULATE ( SUM ( 'INVOICE QTY'[QTY INVOICED] ), FILTER ( 'INVOICE QTY', 'INVOICE QTY'[PRODUCT] = 'SALES TABLE'[PRODUCT] ) ) VAR _maxpdate = CALCULATE ( MAX ( 'CREDIT QTY'[POSTING DATE] ), FILTER ( 'CREDIT QTY', 'CREDIT QTY'[PRODUCT] = 'SALES TABLE'[PRODUCT] ) ) VAR _creditqty = CALCULATE ( SUM ( 'CREDIT QTY'[QTY CREDITED] ), FILTER ( 'CREDIT QTY', 'CREDIT QTY'[PRODUCT] = 'SALES TABLE'[PRODUCT] ) ) RETURN IF ( ISBLANK ( _creditqty ), BLANK (), IF ( 'SALES TABLE'[POSTING DATE] = _maxpdate, _invoiceqty + _creditqty ) )Best Regards
Anonymous
2 years agoNot applicable
Hi Oros ,
I updated your sample pbix file(see the attachment), please find the details in it.
1. Delete the relationship between tables
2. Create a calculated column as below
Column =
VAR _invoiceqty =
CALCULATE (
SUM ( 'INVOICE QTY'[QTY INVOICED] ),
FILTER ( 'INVOICE QTY', 'INVOICE QTY'[PRODUCT] = 'SALES TABLE'[PRODUCT] )
)
VAR _maxpdate =
CALCULATE (
MAX ( 'CREDIT QTY'[POSTING DATE] ),
FILTER ( 'CREDIT QTY', 'CREDIT QTY'[PRODUCT] = 'SALES TABLE'[PRODUCT] )
)
VAR _creditqty =
CALCULATE (
SUM ( 'CREDIT QTY'[QTY CREDITED] ),
FILTER ( 'CREDIT QTY', 'CREDIT QTY'[PRODUCT] = 'SALES TABLE'[PRODUCT] )
)
RETURN
IF (
ISBLANK ( _creditqty ),
BLANK (),
IF ( 'SALES TABLE'[POSTING DATE] = _maxpdate, _invoiceqty + _creditqty )
)
Best Regards
Oros
2 years agoPost Prodigy
Hi Anonymous ,
This works as well, Thanks!