Forum Discussion
Syndicate_Admin
4 years agoAdministrator
Pregunta de SQL a DAX...
Hola a todos ¡Lo que me resulta bastante natural en SQL puede resultar un poco más difícil de replicar en DAX en función de mi nivel de conocimiento actual! Tomemos el siguiente ejemplo simple: S...
- 4 years ago
@Matty Creo que esto sería una transalación directa.
Table = ADDCOLUMNS(ADDCOLUMNS(Source,"Total_Sales_Plan",CALCULATE(SUM(Source[Sales_Plan]),ALLEXCEPT(Source,Source[Source_Plant], Source[Material],Source[Calendar_Week_Year]))) "Sales_Plan_Ratio",coalesce(DIVIDE(Source[Sales_Plan],[Total_Sales_Plan]),0))de lo contrario, proporcione un dato de muestra y cuál es el resultado que genera TSQL
Syndicate_Admin
4 years agoAdministrator
@Matty Creo que esto sería una transalación directa.
Table = ADDCOLUMNS(ADDCOLUMNS(Source,"Total_Sales_Plan",CALCULATE(SUM(Source[Sales_Plan]),ALLEXCEPT(Source,Source[Source_Plant], Source[Material],Source[Calendar_Week_Year])))
"Sales_Plan_Ratio",coalesce(DIVIDE(Source[Sales_Plan],[Total_Sales_Plan]),0))
de lo contrario, proporcione un dato de muestra y cuál es el resultado que genera TSQL
Syndicate_Admin
4 years agoAdministrator
Gracias por esto. He usado una construcción similar antes, pero había olvidado que podría usarse para lo que necesitaba aquí. De hecho, ahora he incluido un RESUMEN dentro de los ADDCOLUMNS internos para conservar solo las columnas que necesitaba de la tabla de referencia.
¡Gracias de nuevo!
Matty