Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
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.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.