Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

Mostrar valores acumulados restablecidos al final del año

Me gustaría tener un gráfico de barras que muestre los valores acumulados por mes, como el siguiente:

https://imgur.com/wY33n8D

Sin embargo, me gustaría que los valores se restablecieran al final de cada año, básicamente a partir de cada año con 0 como valor (no continuar el año anterior)

Esta es la consulta DAX que estoy usando actualmente:

TEST_TEST = 
CALCULATE(
 COUNT('SharePoint - Ontwikkelingsnummers'[Ontwikkelingsnummer]),
 FILTER(ALLSELECTED(   'SharePoint - Ontwikkelingsnummers'),
'SharePoint - Ontwikkelingsnummers'[Datum] <=  max('SharePoint - Ontwikkelingsnummers'[Datum] )  ))

Sin embargo, los valores del año anterior ahora se agregan al año siguiente. ¿Ayudar a alguien?

1 ACCEPTED SOLUTION
DataZoe
Employee
Employee

@powerbi32669 Usted podría probar esta medida:

TEST_TEST =
TOTALYTD (
    CALCULATE (
        COUNT ( 'SharePoint - Ontwikkelingsnummers'[Ontwikkelingsnummer] ),
        ALLSELECTED ( 'SharePoint - Ontwikkelingsnummers' )
    ),
    'SharePoint - Ontwikkelingsnummers'[Datum].[Date]
)

Aunque es posible que deba crear una tabla Date.

https://docs.microsoft.com/en-us/dax/totalytd-function-dax

Editar: puede usar las medidas rápidas para hacer esto por usted, haga clic con el botón derecho en el panel de campo --> Medida rápida:

ytd quick.JPG

Lo hice sin una tabla de fechas y generó esto:

Sum YTD = 
IF(
	ISFILTERED('MOCK_DATA'[date]),
	ERROR("Time intelligence quick measures can only be grouped or filtered by the Power BI-provided date hierarchy or primary date column."),
	TOTALYTD([Sum], 'MOCK_DATA'[date].[Date])
)

ytd example.JPG

Respectfully,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/

View solution in original post

3 REPLIES 3
DataZoe
Employee
Employee

@powerbi32669 Usted podría probar esta medida:

TEST_TEST =
TOTALYTD (
    CALCULATE (
        COUNT ( 'SharePoint - Ontwikkelingsnummers'[Ontwikkelingsnummer] ),
        ALLSELECTED ( 'SharePoint - Ontwikkelingsnummers' )
    ),
    'SharePoint - Ontwikkelingsnummers'[Datum].[Date]
)

Aunque es posible que deba crear una tabla Date.

https://docs.microsoft.com/en-us/dax/totalytd-function-dax

Editar: puede usar las medidas rápidas para hacer esto por usted, haga clic con el botón derecho en el panel de campo --> Medida rápida:

ytd quick.JPG

Lo hice sin una tabla de fechas y generó esto:

Sum YTD = 
IF(
	ISFILTERED('MOCK_DATA'[date]),
	ERROR("Time intelligence quick measures can only be grouped or filtered by the Power BI-provided date hierarchy or primary date column."),
	TOTALYTD([Sum], 'MOCK_DATA'[date].[Date])
)

ytd example.JPG

Respectfully,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/

Greg_Deckler
Super User
Super User

@powerbi32669 quizás:

TEST_TEST = 
VAR __Datum = max('SharePoint - Ontwikkelingsnummers'[Datum]
RETURN
CALCULATE(
 COUNT('SharePoint - Ontwikkelingsnummers'[Ontwikkelingsnummer]),
 FILTER(ALLSELECTED(   'SharePoint - Ontwikkelingsnummers'),
'SharePoint - Ontwikkelingsnummers'[Datum] <=  max('SharePoint - Ontwikkelingsnummers'[Datum] && [Ontwikkelingsnummers'[Datum]>= DATE(YEAR(__Datum),1,1) )  ))

@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...
amitchandak
Super User
Super User

@powerbi32669 , Creo que el restablecimiento acumulativo en el año es YTD

Prueba con la tabla de fechas

Ejemplo

YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD('Date'[Date],"12/31"))
Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. recomienda:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Vea si mi seminario web sobre Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...


Apreciamos tus Felicitaciones.

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.