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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Trimestre Fiscal

Hola

Espero que estés bien. Intento calcular TOTALQTD para mi calendario financiero. He leído mucho, pero no puedo encontrar una manera de resolver esto...

Mi calendario fiscal es:

P1: Agosto-Octubre

Q2: Nov-Jan

Q3: Feb-Apr

Q4:Mayo-Julio

Mi tabla de calendario está aquí.

calendar.png

Quiero calcular la medida [proyectos presentados] para la QTD actual.

Además, tengo una consulta. ¿Supongo que el valor de TOTALQTD se puede filtrar por el Año Académico y el Trimestre desde una segmentación/filtro? Así que el usuario puede elegir la fecha, pero si no se selecciona siempre elegirá el último QTD? Para los cuartos naturales, para que mi TOTALQTD mostrara el QTD actual, tuve que usar "Hoy" (columna Usar fecha) para mostrar la QTD actual, de lo contrario se quedó en blanco.

Gracias

¡Muchas gracias!

8 REPLIES 8
v-lionel-msft
Community Support
Community Support

Hola @scastrontu ,

¿Así?

Measure = 
CALCULATE(
    SUM(Sheet2[Value]),
    FILTER(
        ALL(Sheet2),
        Sheet2[Financial _Quarter] = SELECTEDVALUE(Sheet2[Financial _Quarter]) && Sheet2[Financial_Date] <= SELECTEDVALUE(Sheet2[Financial_Date])
    )
)

mn2.PNG

Saludos
Lionel Chen

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@scastrontu , Agregue lo siguiente a la tabla de fechas

Start of Year = STARTOFYEAR(Dates[Date],"7/31")
Qtr No = "Q"& QUOTIENT(DATEDIFF(Dates[Start of Year], Dates[Date],MONTH),3)+1
Start of Qtr = date(year(Dates[Start of Year]), month(Dates[Start of Year])+Dates[Add Qtr],1)
Qtr Rank = RANKX(ALL(Dates),Dates[Strat of Qtr],,ASC,Dense)
Qtr = QUOTIENT(DATEDIFF(Dates[Start of Year], Dates[Date],MONTH),3)+1

Crear medidas como esta

This Qtr = CALCULATE([Total Value], FILTER(ALL(Dates), Dates[Qtr Rank] =max(Dates[Qtr Rank])))
last Qtr = CALCULATE([Total Value], FILTER(ALL(Dates), Dates[Qtr Rank] =max(Dates[Qtr Rank])-1)) 

Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su hecho/s. Consulte:
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/

Anonymous
Not applicable

Hola de nuevo @amitchandak

Me las arreglé para obtener ADD QT, y las columnas calculadas orther. Sin embargo, la medida de este QTD da un error.

Este QTD : CALCULATE([Proyectos presentados],FILTRO(ALL('Calendar'[Fecha]),'Calendario'[Qtr Rank]'MAX('Calendar'[Qtr Rank])))
Error: No se puede determinar un valor único para la columna Qtr Rank en la tabla "Calendar". Esto puede suceder cuando una medida formual hace referencia a una columna que contiene muchos valores que especifican una agregación como min, max, count o sum para obtener un solo resultado.
Si saque el FILTRO, como
CALCULATE([Proyectos presentados], ALL('Calendario'[Fecha]),'Calendario'[Qtr Rank]'MAX('Calendar'[Qtr Rank]))
A continuación, tengo el error de que se ha utilizado una función MAX en una expresión True/False que se utiliza como expresión de tabla.
Además, la columna Rank Qtr solo da el valor 1... ¿No sé si esto es normal?
¿alguna ayuda por favor?

Tratar

Este QTD - CALCULATE([Proyectospresentados],FILTRO(ALL('Calendario'),'Calendario'[Qtr Rank]'MAX('Calendario'[Qtr Rank])))

Anonymous
Not applicable

Gracias @amitchandak

La fórmula funcionó esta vez, pero me está dando valores equivocados, vea la tabla. ¿Quizás porque el rango Qtr en la tabla de calendario da sólo 1 valor (respecto a la fecha)?

Trimestre/mesProyectos presentadosQTD nuevoYTD presentado
17587
Agosto3583
Siete3586
Octubre1587
2115818
Noviembre65813
Diciembre15814
Enero45818

Intead de

Trimestre/mesProyectos presentadosQTD nuevoYTD presentado
1777
Agosto373
Siete376
Octubre177
2111118
Noviembre61113
Diciembre11114
Enero41118

Gracias.

Anonymous
Not applicable

Gracias. Estoy probando esto.

¿Cuál es la fórmula para

Fechas[Añadir Qtr]

Gracias.

Greg_Deckler
Super User
Super User

Vea si mi Inteligencia del Tiempo el Camino Duro proporciona una manera diferente de lograr lo que usted está buscando.

https://community.powerbi.com/t5/Quick-Measures-Gallery/Time-Intelligence-quot-The-Hard-Way-quot-TIT...


@ 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...
Anonymous
Not applicable

Hola Greg,

Gracias por su pronta respuesta. Leí el post, y... No pude conseguirlo. la medida (qtd new) se comporta como TOTALYTD (ver la tabla) incluso si cambié la fórmula a "Quarters".

Annotation 2020-05-18 160330.png

Esto es lo que demandé para QTD nuevo:

QTD nuevo ?

var MaxYear á MAX('Calendario'[Año inital])

var MaxQuarter á MAX('Calendar'[Academic Quarter])

var TmpTable á CALCULATETABLE('Calendar',ALL('Calendar'[Inital year]),ALL('Calendar'[Academic Quarter]))

devolver SUMX(FILTER(TmpTable,'Calendar'[Año inital]'MaxYear && 'Calendar'[Academic Quarter] <'MaxQuarter),[Proyectos presentados])

Esta tabla debería tener este aspecto

Trimestre/mesProyectos presentadosQTD nuevoYTD presentado
1777
Agosto373
Siete376
Octubre177
2111118
Noviembre61113
Diciembre11114
Enero41118

gracias por su ayuda.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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