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

Don'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.

Reply
Syndicate_Admin
Administrator
Administrator

El mismo año no funciona con el campo de fecha personalizado en la segmentación de datos

Tengo un campo personalizado en mi segmentación para el año fiscal 2020,F21 que viene de la tabla de fechas y necesito usar SamePeriodLastYear en el cálculo, pero seguir filtrando por mi segmentación de datos anterior.

Debido a que no estoy usando el campo de fecha en la segmentación de datos, el cálculo no funciona.

¿Alguna idea de cómo arreglar?

por favor, vea a continuación :

Py de ingresos facturados =
resultado var =
CALCULATE( [Ingresos facturados],
SAMEPERIODLASTYEAR(DimDate[Fecha])
)
devolución
IF(
HASONEVALUE(DimDate[Financial_Year_short]),
resultado, 0
)

fabnishi1207_0-1616987638730.png

Gracias

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hola, @fabnishi1207

Por si acaso, compruebe si su DimDateTable está asignado como tabla de fechas.

Hola, mi nombre es Jihwan Kim.

Si este post ayuda, considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola, @fabnishi1207

Por si acaso, compruebe si su DimDateTable está asignado como tabla de fechas.

Hola, mi nombre es Jihwan Kim.

Si este post ayuda, considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido.

Hola

Gracias por eso.

La tabla en realidad no se desvanece como Datos porque tenía una brecha entre las fechas.

Elimino la primera fila que era la brecha del 01/01/1900 y luego asiged de nuevo como tabla de fechas y ahora está funcionando.

Muchas gracias.

Syndicate_Admin
Administrator
Administrator

@fabnishi1207, no estoy seguro de la necesidad de hasonevalue aquí.

isfiltered o isinscope son mejores suplentes

Py de ingresos facturados =
resultado var =
CALCULATE( [Ingresos facturados],
SAMEPERIODLASTYEAR(DimDate[Fecha])
)
devolución
IF(
isinscopio(DimDate[Financial_Year_short]),
resultado, 0
)

o simplemente usar

Py de ingresos facturados =
CALCULATE( [Ingresos facturados],
SAMEPERIODLASTYEAR(DimDate[Fecha])
)

https://powerpivotpro.com/2013/03/hasonevalue-vs-isfiltered-vs-hasonefilter/

https://www.kasperonbi.com/use-isinscope-to-get-the-right-hierarchy-level-in-dax/

Aparte de que puede haber algunas otras razones por las que la inteligencia del tiempo puede fallar

Comprobar https://www.youtube.com/watch?v=OBf0rjpp5Hw

Hola

Gracias por volver conmigo.

Pero aún no funciona. Olvídate de lo que está en el alcance, si sólo uso el mismoperiod el año pasado tampoco está funcionando.

Por alguna razón, el cálculo solo funciona cuando la columna con Financial_year_short no está en el objeto visual.

Véase a continuación:

Cuando ando con la columna que necesito, es raro porque sólo me muestra el total.

fabnishi1207_1-1616993350951.png

Ahora sin el año financiero corto (columna necesito agregar los valores py)

fabnishi1207_2-1616993379101.png

El problema es cuando traigo la Financial_year_short que necesito.

Estas columnas son una columna simple de la tabla de fechas que indica qué año fiscal es la fecha.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors