Forum Discussion
Convert Dax to tsql
How to write following dax to tsql code
Like these answer
ResultTable =
GROUPBY (
GENERATE (
SELECTCOLUMNS (
CROSSJOIN (
CALENDAR ( MIN ( InputTable[StartDate] ), MAX ( InputTable[FinishDate] ) ),
GuidlineTable
),
"Date", [Date],
"Shift", [Shift],
"From", [From] + [Date],
"To", [To] + [Date]
),
VAR T1 = FILTER ( InputTable, [StartDate] + [StartTime] < [To] && [FinishDate] + [FinishTime] > [From] )
RETURN
SELECTCOLUMNS ( T1, "Start", [StartDate] + [StartTime], "Finish", [FinishDate] + [FinishTime] )
),
[Date],
[Shift],
"StopTime", SUMX ( CURRENTGROUP ( ), DATEDIFF ( MAX ( [From], [Start] ), MIN ( [To], [Finish] ), HOUR ) )
)
2 Replies
- smpa01Community Champion
I don't think the above DAX query is correct. Post a workbook here where it works
- As9124141636Helper I