Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreShape the future of the Fabric Community! Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions. Take survey.
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