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 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/
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 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |