Forum Discussion
SQL to DAX conversion
- 8 years ago
Try this New Table from Modelling Tab
New Table = SUMMARIZE ( C, C[Start Time], C[End Time], "Count", CALCULATE ( COUNT ( D[Operating value] ), FILTER ( D, D[Operating value] <= 5 && D[Process Time] >= C[Start Time] && D[Process Time] <= C[End Time] ) ) ) - 8 years ago
Another way
New Table2 = CALCULATETABLE ( SUMMARIZE ( C, C[Start Time], C[End Time], "Count", CALCULATE ( COUNT ( D[Operating value] ), FILTER ( D, D[Process Time] >= C[Start Time] && D[Process Time] <= C[End Time] ) ) ), D[Operating value] <= 5 )
This works fine. However when i use slice then it display incorrect count because there is know relationships between the tables.
Can you please solve this issue?
- nish22888 years agoHelper I
Table have 20 rows and my table visualization display data only when Gap>=3(as given below) which i able to display on dashboard. Along with table visualization i wanted to display count of attendee who has Gap>=3 on Card visualization(Value should be 6) which i am unable to do.
Any help or idea is much appreciated.
Attendee Name Meetings Gap Claire Baker 1 4 Geneva Barnett 1 4 Johnnie Carpenter 1 4 Jonathan Goodwin 1 4 Marsha Robertson 1 4 Salvador Elliott 1 4 - mwadhwani8 years agoKudo Kingpin
Hi nish2288,
Create a following measure using DAX:
Count Of Attendee Gap gt 3 = CALCULATE(COUNT(TableName[Attendee Name]),TableName[Gap]>3)
After creating measure pull this measure on Card Visual. You will get your solution.
Regards,
Mayur
- nish22888 years agoHelper I
Getting following error:
A function 'CALCULATE' has been used in a True/False expression that is used as a table filter expression.This is not allowed.