Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Syndicate_Admin
Administrator
Administrator

tener sólo un valor máximo en la columna Calcular

Hola, tengo 3 columnas: Id, categoría y cantidad, quiero agregar un cálculo de columnas que solo tengo un valor máximo en la misma categoría, ¿puedo lograr eso con calcular columnas?
Añadir captura de pantalla lo que quiero:

desea Salida
IDENTIFICACIÓNCategoríaCantidadCantidad máxima
1A10
2A10
3A33
4A20
5A10
6B10
7B10
8B22
9B20
10B10
11C10
12C20
13C20
14C20
15C44
6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

@yellow_old_5

También puede usar la siguiente fórmula

sanalytics_0-1652706315122.png

Espero que te ayude.

Saludos

sanalytics

Syndicate_Admin
Administrator
Administrator

@yellow_old_5

MAX = 
VAR _current_qty = 'Table'[Quantity] 
VAR _current_cateogry = 'Table'[Category]
VAR _max_per_category = 
    CALCULATE(MAX('Table'[Quantity]), REMOVEFILTERS('Table'), 'Table'[Category] = _current_cateogry) 
VAR _result = 
    IF(_current_qty = _max_per_category, _current_qty, 0)
RETURN
    _result


2022-05-09 22_36_04-Power BI Workspace Datasets License Permissions - Microsoft Power BI Community.png

Informe de presentación – Contoso by SpartaBI


SpartaBI_3-1652115470761.png SpartaBI_1-1652115142093.png SpartaBI_2-1652115154505.png

Full-Logo11.png

Hola gracias por tu rápida respuesta no funciona, como puedes ver en la categoría b tengo 2 valores máximos y solo quiero un valor.

@yellow_old_5 @ cuál? 🙂 ¿Cuál es la lógica deseada para los lazos?

Quiero sólo un valor máximo por categoría, por lo que si empata sólo uno y el otro será 0

@yellow_old_5

MAX = 
VAR _current_qty = 'Table'[Quantity] 
VAR _current_cateogry = 'Table'[Category]
VAR _max_per_category = 
    CALCULATE(MAX('Table'[Quantity]), REMOVEFILTERS('Table'), 'Table'[Category] = _current_cateogry) 
VAR _id_with_max = 
    MINX(
        FILTER(
            'Table',
            'Table'[Category] = _current_cateogry 
            && 'Table'[Quantity] = CALCULATE(MAX('Table'[Quantity]), REMOVEFILTERS('Table'), 'Table'[Category] = _current_cateogry)
        ),
    'Table'[ID]
)

VAR _result = 
    IF(_current_qty = _max_per_category && 'Table'[ID] = _id_with_max, _current_qty, 0)
RETURN
    _result


2022-05-09 22_36_04-Power BI Workspace Datasets License Permissions - Microsoft Power BI Community.png

Informe de presentación – Contoso by SpartaBI


SpartaBI_3-1652115470761.png SpartaBI_1-1652115142093.png SpartaBI_2-1652115154505.png

Full-Logo11.png

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors