Tengo un script DAX muy simple escrito, sin embargo, dax motor parece ignorar 'ORDER BY' (según la captura de pantalla a continuación). ¿Alguna idea de cómo forzar al motor DAX a tener en cuenta ORDER BY?
evaluar
SUMMARIZECOLUMNS(
'Tabla'[Año], 'Mesa'[Color],
FILTER('Tabla', 'Tabla'[Año] = "2000"),
"Total de ventas", SUM('Table'[Sales]))
ORDEN POR
DESC "Total de ventas"
Solved! Go to Solution.
Necesita saber cómo manejar las otras columnas. También debe evitar colocar FILTER sobre una tabla completa, solo tiene que utilizar los VALORES en las columnas que desea filtrar.
EVALUATE
SUMMARIZECOLUMNS (
'Table'[Year],
'Table'[Color],
FILTER ( VALUES ( 'Table'[Year] ), 'Table'[Year] = 2000 ),
"Sales Total", SUM ( 'Table'[Sales] )
)
ORDER BY
"Sales Total" DESC,
'Table'[Color],
'Table'[Year]
Necesita saber cómo manejar las otras columnas. También debe evitar colocar FILTER sobre una tabla completa, solo tiene que utilizar los VALORES en las columnas que desea filtrar.
EVALUATE
SUMMARIZECOLUMNS (
'Table'[Year],
'Table'[Color],
FILTER ( VALUES ( 'Table'[Year] ), 'Table'[Year] = 2000 ),
"Sales Total", SUM ( 'Table'[Sales] )
)
ORDER BY
"Sales Total" DESC,
'Table'[Color],
'Table'[Year]