Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola
Tengo a continuación la tabla de datos en PBI -
A | B | C | |
Nos | 4,080 | 2,548 | 860 |
suyos | 5,897 | 2,191 | 421 |
En | 1,635 | 2,808 | 339 |
Uk | 754 | 1,359 | 629 |
Quiero obtener Min, Max y Avg de la columna A, B y C en fila como abajo en PBI -
A | B | C | |
Nos | 4,080 | 2,548 | 860 |
suyos | 5,897 | 2,191 | 421 |
En | 1,635 | 2,808 | 339 |
Uk | 754 | 1,359 | 629 |
Min | 754 | 1,359 | 339 |
máximo | 5,897 | 2,808 | 629 |
Avg | 2,260 | 2,083 | 484 |
¿Cómo puedo lograrlo? ¡Por favor, ayúdenme!
Solved! Go to Solution.
@Easha ,
min A - Calcular(min(Tabla[A]),allselected(Table))
Max A - Calcular(Amx(Tabla[A]),allselected(Table))
Y así sucesivamente.
Otra forma es despivo de los datos A,B,C son los valores de Nueva Columna Col1 (Con A,b ,C), Valor con Valor
https://radacad.com/pivot-and-unpivot-with-power-bi
Min - Calculate(min(Table[Value]),allexcept(Table,Table[Col1]))
Max - Calculate(max(Table[Value]),allexcept(Table,Table[Col1]))
Calcular medio (promedio(tabla[valor]),allexcept(Tabla,Tabla[Col1]))
pantalla con Mostrar en fila en matriz
https://www.burningsuit.co.uk/blog/2019/04/7-secrets-of-the-matrix-visual/
@Easha- Puede despocupar esas columnas o utilizar agregaciones MC
Hola @Easha,
También creo que las columnas no votadas deben ser una manera sencilla de lograr sus necesidades.
Si no desea cambiar la estructura, puede intentar utilizar la siguiente fórmula de cálculo de tabla. (Codigo estos valores en fórmulas y anexo manualmente estas filas agregadas)
Table=
VAR temp =
SELECTCOLUMNS (
{ "Min", "Max", "Avg" },
"Region", [Value],
"A",
SWITCH (
[Value],
"Min", MINX ( ALL ( 'Table'[A] ), [A] ),
"Max", MAXX ( ALL ( 'Table'[A] ), [A] ),
"Avg", AVERAGEX ( ALL ( 'Table'[A] ), [A] )
),
"B",
SWITCH (
[Value],
"Min", MINX ( ALL ( 'Table'[B] ), [B] ),
"Max", MAXX ( ALL ( 'Table'[B] ), [B] ),
"Avg", AVERAGEX ( ALL ( 'Table'[B] ), [B] )
),
"C",
SWITCH (
[Value],
"Min", MINX ( ALL ( 'Table'[C] ), [C] ),
"Max", MAXX ( ALL ( 'Table'[C] ), [C] ),
"Avg", AVERAGEX ( ALL ( 'Table'[C] ), [C] )
)
)
RETURN
UNION ( 'Table', temp )
saludos
Xiaoxin Sheng
Hola @Easha,
También creo que las columnas no votadas deben ser una manera sencilla de lograr sus necesidades.
Si no desea cambiar la estructura, puede intentar utilizar la siguiente fórmula de cálculo de tabla. (Codigo estos valores en fórmulas y anexo manualmente estas filas agregadas)
Table=
VAR temp =
SELECTCOLUMNS (
{ "Min", "Max", "Avg" },
"Region", [Value],
"A",
SWITCH (
[Value],
"Min", MINX ( ALL ( 'Table'[A] ), [A] ),
"Max", MAXX ( ALL ( 'Table'[A] ), [A] ),
"Avg", AVERAGEX ( ALL ( 'Table'[A] ), [A] )
),
"B",
SWITCH (
[Value],
"Min", MINX ( ALL ( 'Table'[B] ), [B] ),
"Max", MAXX ( ALL ( 'Table'[B] ), [B] ),
"Avg", AVERAGEX ( ALL ( 'Table'[B] ), [B] )
),
"C",
SWITCH (
[Value],
"Min", MINX ( ALL ( 'Table'[C] ), [C] ),
"Max", MAXX ( ALL ( 'Table'[C] ), [C] ),
"Avg", AVERAGEX ( ALL ( 'Table'[C] ), [C] )
)
)
RETURN
UNION ( 'Table', temp )
saludos
Xiaoxin Sheng
@Easha- Puede despocupar esas columnas o utilizar agregaciones MC
@Easha ,
min A - Calcular(min(Tabla[A]),allselected(Table))
Max A - Calcular(Amx(Tabla[A]),allselected(Table))
Y así sucesivamente.
Otra forma es despivo de los datos A,B,C son los valores de Nueva Columna Col1 (Con A,b ,C), Valor con Valor
https://radacad.com/pivot-and-unpivot-with-power-bi
Min - Calculate(min(Table[Value]),allexcept(Table,Table[Col1]))
Max - Calculate(max(Table[Value]),allexcept(Table,Table[Col1]))
Calcular medio (promedio(tabla[valor]),allexcept(Tabla,Tabla[Col1]))
pantalla con Mostrar en fila en matriz
https://www.burningsuit.co.uk/blog/2019/04/7-secrets-of-the-matrix-visual/