Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hola a todos,
Necesito una medida que pueda darme la columna total a continuación.
Básicamente, quiero agregar la columna Importe solo para los identificadores que tienen filas de tipo A y tipo B. Si solo tiene tipo B, quiero ignorar ese valor por completo. Si solo tiene tipo A, quiero que ese valor se muestre en el total.
Para SUMA ARRIBA, si el ID tiene:
Tipo A y B - suma ambas cantidades
Tipo A solamente - mostrar la cantidad
Tipo B solamente - mostrar en blanco
| Id # | Tipo | Cantidad | Total (medida de necesidad) |
| 7917 | Tipo A | $ 146,836.37 | |
| 7917 | Tipo B | $ (67,970.21) | $ 78,866.16 |
| 12153 | Tipo A | $ 8,290.23 | |
| 12153 | Tipo B | $ (1.770.00) | $ 6,520.23 |
| 11071 | Tipo A | $ 4,240.00 | $ 4,240.00 |
| 16442 | Tipo B | $ (3.557.83) | |
| 11534 | Tipo B | $ (3.765.59) | |
| 7931 | Tipo A | $ (4,240.00) | $ (4,240.00) |
| 7916 | Tipo A | $ (4.461.49) | $ (4.461.49) |
| 16448 | Tipo B | $ (5,420.42) | |
| 16305 | Tipo A | $ (7.281.84) | $ (7.281.84) |
| 16305 | Tybe B | $ 8,290.23 | $ 1,008.39 |
| 16302 | Tipo A | $ 4,240.00 | |
| 16302 | Tybe B | $ 1,284.00 | $ 5,524.00 |
| 7942 | Tipo A | $ 256,916.23 | |
| 11984 | Tipo B | $ (12.521.40) | $ 244,394.83 |
@RyndaRaw , Pruebe una nueva columna como
new column
var _A = sumx(filter(Table,[ID] =earlier[ID] && [Type] ="A"),[Amount])
var _B = sumx(filter(Table,[ID] =earlier[ID] && [Type] ="B"),[Amount])
return
if(isblank(_A) , blank(), _A+_B)
Hola @RyndaRaw ,
Prefiero que cree una columna para calcular más fácil no una medida en este caso:
Result =
VAR A =
CALCULATE (
COUNTROWS ( 'Table' ),
ALLEXCEPT ( 'Table', 'Table'[ID#] ),
'Table'[Type] = "Type A"
)
VAR B =
CALCULATE (
COUNTROWS ( 'Table' ),
ALLEXCEPT ( 'Table', 'Table'[ID#] ),
'Table'[Type] = "Type B"
)
VAR total =
CALCULATE ( SUM ( 'Table'[Amount] ), ALLEXCEPT ( 'Table', 'Table'[ID#] ) )
RETURN
IF (
A > 0,
IF (
B > 0,
IF ( 'Table'[Type] = "Type B", total ),
total
)
)Best Looks,
Yingjie Li
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Por favor, pruebe esta expresión para su medida (llamé a la tabla con sus datos de ejemplo 'AB'):
Total A o AB ?
Var Arows ?
CALCULAR (
COUNTROWS ( AB ),
TODO ( AB ),
VALORES ( AB[ID -] ),
AB[Tipo] á "Tipo A"
)
Total de VAR ?
CALCULATE ( SUM ( AB[Amount] ), ALL ( AB ), VALUES ( AB[ID -] ) ) )
devolución
IF ( Arows > 0, total, BLANK () )
Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Si es una columna dinámica (como Type), donde insertaré columnas aleatorias de otras tablas de dimensiones que tienen diferentes categorías en lugar de A / B ... ¿Cuál es la sintaxis? ¿Puede por favor hacérmelo saber?
Gracias de antemano.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.