Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now
Lo siento soy nuevo en PowerBI y después de unas horas tratando todavía no podría encontrar una manera correcta de lidiar con esto:
Tengo datos como este:
Fecha | Algunos números | Establecer | Fecha vs Fecha -1 Diferencia |
Mar 1 | 100 | A | n/a |
Mar 1 | 200 | B | n/a |
Mar 2 | 110 | A | usar Mar 2(110)-use Mar 1(100) - 10 |
Mar 2 | 190 | B | usar Mar 2(190)-use Mar 1(200) -10 |
Mar 3 | 120 | A | usar Mar 3(120)-use Mar 2(110) - 10 |
Mar 3 | 200 | B | usar Mar 3(200)-uso Mar 2(190) - 10 |
Quiero hacer dos cosas:
1) calcular la diferencia entre Fecha vs Fecha -1
2) Resumir diferente de un Conjunto, A a 10+10 a 20, B a -10+10 a 0
A | 20 |
B | 0 |
Y seguiré agregando más datos del conjunto A & B en los próximos días.
Espero que esté lo suficientemente claro y puedo aprender nuevos trucos de usted! ¡Gracias de antemano!
Solved! Go to Solution.
Hola @qucikq1 ,
>>1) calcular la diferencia entre Fecha vs Fecha -1
Consulte el código dax para la columna calculada a continuación:
DIFF =
IF (
DATEADD ( 'Table'[Date], -1, DAY ) IN VALUES ( 'Table'[Date] ),
VAR C = 'Table'[Some numbers]
VAR Y =
CALCULATE (
SUM ( 'Table'[Some numbers] ),
FILTER (
'Table',
'Table'[Date]
= EARLIER ( 'Table'[Date] ) - 1
&& 'Table'[Set] = EARLIER ( 'Table'[Set] )
)
)
RETURN
C - Y,
BLANK ()
)
>>2) Suma diferente de un Conjunto, A a 10+10 a 20, B a -10+10 a 0
Puede crear una medida para calcular el total de diferentes:
Measure = SUM('Table'[DIFF])
Para más detalles, consulte el archivo pbix : https://qiuyunus-my.sharepoint.com/:u:/g/personal/pbipro_qiuyunus_onmicrosoft_com/ESNDZuuwR_BAmuiwUD...
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
Hola @qucikq1 ,
>>1) calcular la diferencia entre Fecha vs Fecha -1
Consulte el código dax para la columna calculada a continuación:
DIFF =
IF (
DATEADD ( 'Table'[Date], -1, DAY ) IN VALUES ( 'Table'[Date] ),
VAR C = 'Table'[Some numbers]
VAR Y =
CALCULATE (
SUM ( 'Table'[Some numbers] ),
FILTER (
'Table',
'Table'[Date]
= EARLIER ( 'Table'[Date] ) - 1
&& 'Table'[Set] = EARLIER ( 'Table'[Set] )
)
)
RETURN
C - Y,
BLANK ()
)
>>2) Suma diferente de un Conjunto, A a 10+10 a 20, B a -10+10 a 0
Puede crear una medida para calcular el total de diferentes:
Measure = SUM('Table'[DIFF])
Para más detalles, consulte el archivo pbix : https://qiuyunus-my.sharepoint.com/:u:/g/personal/pbipro_qiuyunus_onmicrosoft_com/ESNDZuuwR_BAmuiwUD...
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
¡TRABAJA COMO UN CHARM!
El archivo de ejemplo me ayuda a entender la calcuación general. Muchas gracias por pasar tiempo para crear ese tutorial!!
@qucikq1 , Puede crear una nueva columna como
diff = maxx(filter(table,table[set]=earlier(table[set]) && table[Date]=earlier(table[Date])-1),table[Some numbers]) -table[Some numbers]
Bueno, la primera parte debería ser algo así como:
Column =
Var __Today = [Some numbers]
VAR __Yesterday =
SUMX(
FILTER(
'Table',
[Date]=(EARLIER([Date])-1)*1. &&
[Set] = EARLIER([Set])
)
,[Some numbers])
RETURN
__Today - __Yesterday
Check out the October 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.