- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Medida de normalización en un objeto visual con filtros externos (nivel de página, nivel visual) e internos
Hola a todos
Estoy trabajando en imágenes donde necesito normalizar (todos los valores en el rango de 0-100) los valores presentes en el objeto visual. Esto significa que no puedo crear una columna calculada que necesito para crear una medida que primero calcule los valores máximos de los valores dados en el objeto visual y, a continuación, divida todos los valores de fila por estos valores máximos.
entrada:
producto | ventas |
A | 100 |
B | 200 |
C | 500 |
D | 300 |
E | 150 |
F | 250 |
salida:
producto | ventas | máximo | Ventas normalizadas |
A | 100 | 500 | 0.2 |
B | 200 | 500 | 0.4 |
C | 500 | 500 | 1 |
D | 300 | 500 | 0.6 |
E | 150 | 500 | 0.3 |
F | 250 | 500 | 0.5 |
Puede aplicarse un filtro de nivel de página en este objeto visual, por lo que nuestra medida debe tenerlo en cuenta. Podría haber otra columna que el producto y otra medida que no sean las ventas en otros objetos visuales. Quiero crear una solución repetible. Aprecio si podrías ayudar. Los datos no están en el nivel de columna Producto hay otras columnas también en la tabla como categoría, subcategoría. Sólo el objeto visual está trayendo los datos por producto.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Allí, @AdityaPowerBI
Por favor, corrígeme si lo entendí mal.
Compruebe el enlace del archivo pbix de ejemplo a continuación y la medida.
Resultado =
DIVIDE (
SUM ( 'Normal'[Ventas]),
CALCULATE ( MAX ( 'Normal'[Sales] ), ALLSELECTED ( 'Normal'[Product] ) )
)
https://www.dropbox.com/s/yzvwh2a1ewp2s0k/adityav2.pbix?dl=0
Hola, mi nombre es Jihwan Kim.
Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

@Jihwan_Kim Gracias por la respuesta. Funcionó para mí para el archivo de ejemplo. Pero los principales datos no respondieron positivamente a esta medida. No está calculando el valor máximo correctamente. Los datos principales tienen 8-9 columnas de dimensión y ventas como única medida.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Esta podría ser una de las razones. Agregué una categoría de dimensión más y actualicé mis datos:
Ventas de la categoría de producto
Un C1 100
B C1 200
C C2 500
D C2 300
E C3 150
F C4 250
Ahora, si traigo Categoría y Ventas al objeto visual de tabla e intento encontrar el valor máximo del objeto visual, la medida sigue generando el valor máximo del producto no de la categoría. La salida se ve como a continuación:
medida de ventas de tablas máximas =
CALCULATE(MAX('Table'[Sales]),ALLSELECTED('Table'))
Categoría Max tabla Ventas ventas
C1 500 300
C2 500 800
C3 500 150
C4 500 250
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

@AdityaPowerBI , Primero cree la medida para obtener el valor máximo de ventas.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Gracias @Tahreem24 por su ayuda. La solución funciona para un objeto visual estático que aporta el mismo valor máximo independientemente de cualquier filtro o segmentación aplicada.. Pero en caso de que agregue un filtro de nivel visual o de página, no puede calcular el valor máximo correctamente. aquí está el resultado de su medida.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

@AdityaPowerBI , En caso de que las ventas sea una columna
nueva columna
divide([Ventas], maxx(tabla, [ventas]) )
si las ventas son una medida, una nueva medida
divide([Ventas], calculate(maxx(values(Table[product]), [sales]), allselected(Table) ))
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

@amitchandak Gracias por su respuesta. Lamentablemente, la medida no funcionó. aquí está la salida basada en su medida.

Helpful resources
Join us at the Microsoft Fabric Community Conference
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Power BI Monthly Update - February 2025
Check out the February 2025 Power BI update to learn about new features.

Subject | Author | Posted | |
---|---|---|---|
06-15-2023 09:11 AM | |||
07-08-2024 01:58 PM | |||
06-09-2023 08:18 PM | |||
Anonymous
| 04-06-2020 04:31 AM | ||
07-02-2024 09:55 PM |