Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola tengo una consulta SQL de la siguiente manera:
SELECT a.School, SUM(a.Value) AS Valor
DESDE(
seleccione Escuela, max(Valor) As Valor de la tabla
grupo por FileId,Escuela
) a
grupo por Escuela
¿Cómo traduzca esto a DAX?
Solved! Go to Solution.
@adnane_k Esto se debe a que la tabla de retornos de medida (al igual que su consulta SQL). Para devolver una sola medida de cambio de valor:
Measure=var tempTable=ADDCOLUMNS(SUMMARIZE('Table','Table'[FileId],'Table'[School]),"max_value",CALCULATE(MAX('Table'[Value])))
return CALCULATE(SUMX(tempTable,[max_value]))
@adnane_k Prueba algo como esto:
Measure=var tempTable=ADDCOLUMNS(SUMMARIZE('Table','Table'[FileId],'Table'[School]),"max_value",CALCULATE(MAX('Table'[Value])))
return ADDCOLUMNS(SUMMARIZE(tempTable,[School]),"sum_value",CALCULATE(SUMX(tempTable,[max_value])))
Hola, he creado un gráfico de tabla con 2 columnas de la escuela y la medida que creaste. He recibido el siguiente error:
@adnane_k Esto se debe a que la tabla de retornos de medida (al igual que su consulta SQL). Para devolver una sola medida de cambio de valor:
Measure=var tempTable=ADDCOLUMNS(SUMMARIZE('Table','Table'[FileId],'Table'[School]),"max_value",CALCULATE(MAX('Table'[Value])))
return CALCULATE(SUMX(tempTable,[max_value]))
La medida funcionó perfectamente, pero ¿puede mostrarme cómo agregar una cláusula WHERE en ella?
SELECT a.School, SUM(a.Value) AS Valor
DESDE(
seleccione Escuela, max(Valor) As Valor de la tabla
-- Nuevo
DONDE Statut LIKE '%abc%'
--Fin Nuevo
grupo por FileId,Escuela
) a
grupo por Escuela
Muchas gracias hombre eres un salvavidas
@adnane_k Sustitúyase el primer parámetro de la función SUMMARIZE ('Table') por FILTER('Table',SEARCH("abc",'Table'[Statut],1,0)) :
Measure=var tempTable=ADDCOLUMNS(SUMMARIZE( FILTER('Table',SEARCH("abc",'Table'[Statut],1,0)),'Table'[FileId],'Table'[School]),"max_value",CALCULATE(MAX('Table'[Value])))
return CALCULATE(SUMX(tempTable,[max_value]))
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |