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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
morgtd30
Helper I
Helper I

Ayuda con la filtración de la medida

Tengo una opción de segmentación que es "6/1/2020". Cuando deseleccioné lo necesito para poner ambas medidas en blanco.

JunProj - CALCULATE(SUM(Projections[Amount]), Proyecciones[Mes] á "6/1/2020")

Tengo otra medida que también necesita ser controlada por este filtro. Combina JunProj y cualquier venta real antes de esa fecha. Es un desastre, pero he estado teniendo problemas para averiguar esto:

Jun 20 á TOTALYTD([JunProj], 'Date'[Date])

+

IF(Y(

calcular(suma(

Opportunity[Amount]),Opportunity[StageName]-"Closed Won",Opportunity[CloseDate]<date(2020,6,1))

• TOTALYTD([JunProj], 'Date'[Date]),

CALCULATE([JunProj]>date(2020,6,1))-BLANK()),

BLANK(),

TOTALYTD(CALCULATE(SUM(Opportunity[Amount]),Opportunity[StageName] á "Closed Won",Opportunity[CloseDate] < DATE(2020,6,1)) , 'Date'[Date])

)

Todavía muestra datos anteriores a 2020,6,1:

1 ACCEPTED SOLUTION

Pude resolver el problema con la siguiente fórmula:

Proyección Apr (Apr Projection)
TOTALYTD([AprProj], 'Date'[Date])
+
SI(
COUNTROWS(
FILTRO(
MonthTable,
MonthTable[ProjectionMonth] á "4/1/2020")
) >0,

TOTALYTD(CALCULATE(SUM(Opportunity[Amount]),Opportunity[StageName] á "Closed Won",Opportunity[CloseDate] < DATE(2020,4,1)) , 'Date'[Date]),BLANK()
)

View solution in original post

5 REPLIES 5
amitchandak
Super User
Super User

@morgtd30, el uso se filtra

if(ISFILTERED('Jun'[slicer]),[junproj],blank())

También para estar claro es el 20 de junio que todavía está mostrando datos:

morgtd30_0-1594127637491.png

Pude resolver el problema con la siguiente fórmula:

Proyección Apr (Apr Projection)
TOTALYTD([AprProj], 'Date'[Date])
+
SI(
COUNTROWS(
FILTRO(
MonthTable,
MonthTable[ProjectionMonth] á "4/1/2020")
) >0,

TOTALYTD(CALCULATE(SUM(Opportunity[Amount]),Opportunity[StageName] á "Closed Won",Opportunity[CloseDate] < DATE(2020,4,1)) , 'Date'[Date]),BLANK()
)
AllisonKennedy
Super User
Super User

Calcular la transición de contexto es complicado, por lo que obtendrá el valor Jun independientemente de lo que se seleccione en la segmentación de datos.

Try: JunProj á SUMX(FILTER(Projections, Projections[Month] á "6/1/2020"), Proyecciones[Importe])

¿Qué es lo que realmente quieres lograr? Me pregunto por qué una selección de segmentación de datos debe representar una medida para estar en blanco, y por qué está creando medidas con fechas específicas codificadas de forma rígida en ellos? ¿Puede proporcionar datos ficticios de su modelo de muestra y explicar lo que necesita?

Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

morgtd30_0-1594126475967.png

Así es como se ve el gráfico de líneas. Estoy construyendo una manera de comparar las proyecciones de YTD para cualquier mes actual o histórico. El 6/1/2020 es uno de los muchos filtros para eliminar las líneas del gráfico según sea necesario. La línea verde es el YTD actual. Funciona muy bien que las cantidades que aún aparecen incluso después de que el mes se filtra. Hace que la información sobre herramientas se llene de datos incorrectos.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors