Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Tengo el siguiente problema, necesito calcular un valor específico, pero para hacerlo cada vez que tengo que usar como parte del cálculo un valor de la fila anterior (basado en el q-yyyy). Tengo en una columna de tabla de la tabla de origen [Cuartos] y agregué una medida para contar el total de filas
Total = CALCULAR ( COUNTROWS ( dimSource ), dimSource[Acción] = "De acuerdo" )
y ahora necesito una medida que calcule algo extra pero usando el "total" de la medida anterior y la fila 🙂 anterior
Indx =
VAR _a =
CALCULADO (
..MAX ( 'mortecinoFuente'[Viarter] ),
FILTER (
TODO('dImsosubir»),
[Cuartor) < ..MAX ( 'mortecinoAMrce'[Quarter] )
)
)
DÓNDE _profetat =
CALCULAR (
..MAX ( 'dimSoUrce«[Cuarto] ),
FILTRO (
TODO («dimSource'),
[Cuarto] = _a
)
)
DEVOLUCIÓN
_resultado
Basándome en lo anterior, obtengo una fórmula que me devuelve lo que es el trimestre anterior, pero necesito un valor total en lugar de un trimestre
Funciona como un sueño, gracias!
Prueba esto:
Indx =
VAR LastQuarter =
CALCULATE (
MAX ( 'dimSource'[Quarter] ),
FILTER (
ALL('dimSource'),
[Quarter] < MAX ( 'dimSource'[Quarter] )
)
)
VAR StagingTable = FILTER(ALLSELECTED(dimSource),[Action]="OK" && [Quarter] = LastQuarter)
VAR _result = SELECTCOLUMNS(SUMMARIZE(StagingTable,
[Quarter],
"Count",CALCULATE(COUNTROWS (StagingTable))
),
"Total",MIN([Count]))
RETURN
_result
Hola
Sería muy fácil 😉 No tenemos una columna [Total], es una medida. En la tabla base solo tenemos [Cuarto], esta es la pregunta, cómo poner una medida en ella.
¡Gracias!
Máximo
Hola @m4xon ,
Si entiendo el problema, reemplace el valor del cuarto con el valor total y reemplace = con<=
Avíseme si tiene alguna pregunta.
Si esto resuelve sus problemas, márquelo como la solución, para que otros puedan encontrarlo fácilmente. Las felicitaciones 👍también son agradables.
Nathaniel
VAR _result =
CALCULATE (
MAX ( 'dimSource'[Total] ),
FILTER (
ALL ('dimSource'),
[Quarter] < = _a
)
)