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
Syndicate_Admin
Administrator
Administrator

¿Cómo podemos tener días en qtr en power query (M-Code)?

¿Cómo podemos tener días en qtr en power query (M-Code)?

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@Amardeep100115 ,

Por favor, consulte la siguiente muestra: (las primeras filas son el año start_date y end_date)

vluwangmsft_0-1669343831511.png

Luego cree 2 parámetros como Inicio y Fin:

vluwangmsft_1-1669343831389.png

Agregue una nueva consulta en blanco con el siguiente código M para contar los días en cada trimestre:

Days Qtr 1:
let
    Source = List.Dates( Start, Number.From( End - Start) +1, #duration(1,0,0,0)),
    Custom1 = List.Select(Source, each Date.QuarterOfYear(_)=1),
    #"Calculated Count" = List.NonNullCount(Custom1)
in
#"Calculated Count"


Days Qtr 2:
let
    Source = List.Dates( Start, Number.From( End - Start) +1, #duration(1,0,0,0)),
    Custom1 = List.Select(Source, each Date.QuarterOfYear(_)=2),
    #"Calculated Count" = List.NonNullCount(Custom1)
in
#"Calculated Count"


Days Qtr 3:
let
    Source = List.Dates( Start, Number.From( End - Start) +1, #duration(1,0,0,0)),
    Custom1 = List.Select(Source, each Date.QuarterOfYear(_)=3),
    #"Calculated Count" = List.NonNullCount(Custom1)
in
#"Calculated Count"


Days Qtr 4:
let
    Source = List.Dates( Start, Number.From( End - Start) +1, #duration(1,0,0,0)),
    Custom1 = List.Select(Source, each Date.QuarterOfYear(_)=4),
    #"Calculated Count" = List.NonNullCount(Custom1)
in
#"Calculated Count"

Haga clic con el botón derecho en cada consulta para crear la función:

vluwangmsft_2-1669343831701.png

vluwangmsft_3-1669343831690.png

Por último, invocar la función custome en la tabla de hechos:

vluwangmsft_4-1669343832043.png

vluwangmsft_5-1669343831546.png

vluwangmsft_6-1669343831549.png

Los resultados se muestran a continuación:

vluwangmsft_7-1669343831882.png

Saludos

Lucien

@v-luwang-msft & @amitchandak

Por favor, encuentre el siguiente código m del calendario en el que estoy trabajando, por favor, ayúdeme a agregar una columna para días en Qtr y número

Código m del calendario

Gracias



Syndicate_Admin
Administrator
Administrator

@Amardeep100115 ,

Si tiene la fecha de inicio y finalización de qtr, puede tener

Ejemplo para la fecha de hoy

Duration.Days(Date.EndOfQuarter(DateTime.LocalNow()) - Date.StartOfQuarter(DateTime.LocalNow()) )

Agregue +1 si es necesario

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.

Top Kudoed Authors