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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Syndicate_Admin
Administrator
Administrator

Mostrar YTD que no se muestra en el clic de la segmentación

Mi moneda formateada hasta la fecha no se muestra cuando selecciono el año fiscal 2024 Q2. ¿Cómo hacer que se muestre el YTD formateado cuando hago clic en el siguiente trimestre? Mi código de muestra está a continuación.

sa34techer_0-1735229156115.png

sa34techer_3-1735229569524.png

YTD =
VAR _salesMeasure =
SUMX ( VALORES ( Categoría[Catergoria] ), [YTD sin formato ] )
VAR _result =
INTERRUPTOR (
VERDADERO (),
ABS ( _salesMeasure ) > 1000000000, FORMATO ( _salesMeasure, "\$#,,,.0B; (\$#,,,.0B)" ),
ABS ( _salesMeasure ) > 1000000, FORMATO ( _salesMeasure, "\$#,,.0M; (\$#,,.0M)" ),
ABS ( _salesMeasure ) >= 1000, FORMATO ( DIVIDIR ( _salesMeasure, 1000, 0 ), "$""."" #K; ($""."",,#K)" ),
ABS ( _salesMeasure ) > 0, FORMATO ( _salesMeasure, "\$""."" #,##0K; (\$#,##0)K" ),
ABS ( _salesMeasure ) = 0, FORMATO ( _salesMeasure, "0" )
)
DEVOLUCIÓN
_resultado
YTD sin formato = CALCULATE( [Ingresos] , DATESYTD( 'Calendario FY'[Fecha] ) ) **3ª columna**
Calendario FY = CALENDARIOAUTO(6)

Segmentación FY AAAA Q# = SI(MES('Calendario FY'[Fecha])>6,"FY"&AÑO('Calendario FY'[Fecha])+1&" "&FORMATO(FECHA('Calendario FY' [Fecha], -6),"\QQ"),"FY"&AÑO('Calendario FY'[Fecha])&" "&FORMATO(FECHA('Calendario FY' [Fecha], -6),"\QQ"))
1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Hola @sa34techer - La función FORMAT convierte los números en texto, lo que rompe su naturaleza numérica y puede provocar resultados inesperados en los elementos visuales o al interactuar con segmentaciones.

Mida YTD sin procesar de la siguiente manera:

YTD Sin procesar =
CALCULATE([Ingresos], DATESYTD('Calendario FY'[Fecha]))

Cree la medida para formateado de la siguiente manera:

Formateado hasta la fecha =
VAR _salesMeasure = [YTD Raw]
DEVOLUCIÓN
INTERRUPTOR(
VERDADERO(),
ABS(_salesMeasure) > 1000000000, FORMAT(_salesMeasure, "\$#,,,.0B;( \$#,,,.0B)"),
ABS(_salesMeasure) > 1000000, FORMAT(_salesMeasure, "\$#,,.0M;( \$#,,.0M)"),
ABS(_salesMeasure) >= 1000, FORMAT(DIVIDE(_salesMeasure, 1000), "\$#K;( \$#K)"),
FORMATO(_salesMeasure, "\$#,##0;( \$#,##0)")
)

La medida YTD Raw garantiza la integridad numérica, lo que permite una interacción adecuada con segmentaciones y filtros. La medida con formato YTD solo se utiliza con fines de visualización, lo que evita conflictos con el filtrado o las visualizaciones.

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!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors