Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers!
Enter the sweepstakes now!See when key Fabric features will launch and what’s already live, all in one place and always up to date. Explore the new Fabric roadmap
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.