Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register 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.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.