Forum Discussion
Please help me for creating DAX compare to a SQL
- Anonymous6 years ago
Hi,
I am taking aplology for that as because I have just discovered that my previous relation ship was not correct, in Many to Many relation ship there I just chnaged the filter condition to: Single TGT_MAT_75 Filters EDG_COUNT_STATUS and it just solved the problem using the below DAX:
Measure 3 = calculate(sum('EDG_COUNT_STATUS'[INVALID_RECORDS]),
'EDG_COUNT_STATUS'[PROFILE_ID] =75,
'TGT_MAT_75'[status]="Article Number has Invalid Length"
)But thanks to you for being with me.
Bring table EMDM_Support.ms. and EMDM_Support.EDG_COUNT_STATUS to power bi and join then on EDG_ID.
I am assuming it would be 1 to many or many to 1
calculate(sum('EMDM_Support.EDG_COUNT_STATUS'[INVALID_RECORDS]),'EMDM_Support.EDG_COUNT_STATUS'[PROFILE_ID] =75,'EMDM_Support.ms.INVALID_RECORDS'[status]="Article Number has Invalid Length")
Correct table name as per need.
Hi,
actually two tables are related with EDG_ID and I have made a relation between them with that ID and it is Many to Many relation.
Now there is no data available for 'TGT_MAT_75'[status]="Article Number has Invalid Length" in TGT_MAT_75 table. So what would be the result is NULL value as because there is no status for this in TGT_MAT_75 table.
I have used the below expression below alreday:
and I am getting wrong result and it is 87696655 , but it should be NUll or blank() value.
Please help me on this.
- amitchandak6 years ago
Super User
Anonymous
First check measure 4, if it does not give 0, then the problem is there with the filter. if it gives 0 then check for measure 3
measure 4= calculate(countrows('TGT_MAT_75'), 'TGT_MAT_75'[status]="Article Number has Invalid Length" ) Measure 3 = calculate(sum('EDG_COUNT_STATUS'[INVALID_RECORDS]), 'EDG_COUNT_STATUS'[PROFILE_ID] =75, filter('TGT_MAT_75','TGT_MAT_75'[status]="Article Number has Invalid Length") )- Anonymous6 years agoNot applicable
Hi,
I am taking aplology for that as because I have just discovered that my previous relation ship was not correct, in Many to Many relation ship there I just chnaged the filter condition to: Single TGT_MAT_75 Filters EDG_COUNT_STATUS and it just solved the problem using the below DAX:
Measure 3 = calculate(sum('EDG_COUNT_STATUS'[INVALID_RECORDS]),
'EDG_COUNT_STATUS'[PROFILE_ID] =75,
'TGT_MAT_75'[status]="Article Number has Invalid Length"
)But thanks to you for being with me.