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.
Por qué el resultado incorrecto de retorno máximo
Medida: MAX(Tabla1[Fecha])
previsto 2019-08-17 todos los
¿Cómo dermine dependientes por qué valores máximos de filtro de función?
Solved! Go to Solution.
Hola, @Analitika
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Tabla1:
Puede crear dos medidas como se indica a continuación.
TotalSumByOpNr =
var tab =
SUMMARIZE(
Table1,
Table1[ApNr],
"Result1",
var _opnr = SELECTEDVALUE(Table1[OpNr])
return
CALCULATE(
SUM(Table1[Sum]),
FILTER(
ALL(Table1),
Table1[OpNr]=_opnr
)
)
)
return
MAXX(
tab,
[Result1]
)
MaxDate =
var tab =
SUMMARIZE(
Table1,
Table1[ApNr],
"Result2",
var _opnr = SELECTEDVALUE(Table1[OpNr])
return
CALCULATE(
MAX(Table1[Date]),
FILTER(
ALL(Table1),
Table1[OpNr]=_opnr
)
)
)
return
IF(
ISFILTERED(Table1[ApNr]),
MAXX(
tab,
[Result2]
)
)
Resultado:
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola, @Analitika
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Tabla1:
Puede crear dos medidas como se indica a continuación.
TotalSumByOpNr =
var tab =
SUMMARIZE(
Table1,
Table1[ApNr],
"Result1",
var _opnr = SELECTEDVALUE(Table1[OpNr])
return
CALCULATE(
SUM(Table1[Sum]),
FILTER(
ALL(Table1),
Table1[OpNr]=_opnr
)
)
)
return
MAXX(
tab,
[Result1]
)
MaxDate =
var tab =
SUMMARIZE(
Table1,
Table1[ApNr],
"Result2",
var _opnr = SELECTEDVALUE(Table1[OpNr])
return
CALCULATE(
MAX(Table1[Date]),
FILTER(
ALL(Table1),
Table1[OpNr]=_opnr
)
)
)
return
IF(
ISFILTERED(Table1[ApNr]),
MAXX(
tab,
[Result2]
)
)
Resultado:
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Proud to be a Super User!
MAX está evaluando para cada fila, si desea exlcudar el contexto de fila en la fórmula puede usar algo como esto
_MAX Date = CALCULATE (Max (Table[date]),All(Table))
Proud to be a Super User!
@Analitika , La información que ha proporcionado no me está aclarando el problema. Por favor, puede explicar con un ejemplo.
Max parece trabajar para el Gran Total. ¿necesitas sólo una fila
Mismo valor en todas las columnas
Medida: calculate(MAX(Table1[Date]), allselected(Table1))
O
Medida: calculate(MAX(Table1[Date]), all(Table1))
Apreciamos tus Felicitaciones.
Tengo La Tabla 1
OpNo ApNo Suma de sumas Datos
123 ? 456 ? 300 ? 2019-07-17
123 ? 856 ? 50 ? 2019-08-07
Resultado esperado
ApNo TotalSumByOpNr ? MaxDate
456 ? 350 ? 2019-08-07
856 ? 350 ? 2019-08-07
Total ? 350 ? vacío (no mostrar fechas)
Yo uso
TotalSumByOpNr á SUMX(VALUES(Table1[OpNr]), CALCULATE(MAX(Table1[Sum])))
MaxDate á MAX(Table1[Fecha])
@Analitika, agregue estas columnas con OpNr en el objeto visual
calculate(lastnonblankvalue(Table[Date], Sum(Table[Sum])), allexcept(Table[OpNr]))
calculate(max(Table[Date]), allexcept(Table[OpNr]))
No está funcionando, como producen dulicados
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 |