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.
Hola, chicos
Estoy tratando de calcular el número de días de la semana (nombres de la semana) entre 2 fechas, por lo que, por ejemplo, cuántos lunes en marzo con la fecha de inicio y finalización disponible y el día de la semana que tiene un valor numérico.
En Excel podría usar la fórmula como sigue a "SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(StartDate&":"&EndDate))))-NumericalValueOfWeekday))
En Power BI puedo crear una tabla en vista que la resume, pero lo que necesito es que este valor se muestre en Columna en mi tabla .... Voy a vincular esta información con otra tabla, pero valor único más adelante.
¡Ayuda Por favor, ya que me volvió loco!
Gracias
Joanna
Solved! Go to Solution.
¡Fantástico! Muchas gracias por su ayuda.
Secuencia de comandos final de la siguiente manera:
Hola @pszczulka1984 ,
Por favor, compruebe si esto es lo que desea:
1. Cree una tabla Calendario.
Calendar =
ADDCOLUMNS (
CALENDAR ( DATE ( 2019, 3, 1 ), DATE ( 2019, 4, 30 ) ),
"Day", FORMAT ( [Date], "DDDD" ),
"DayNum", WEEKDAY ( [Date], 2 )
)
2. Cree una columna en su tabla de hechos.
Number of Weedays in Month =
CALCULATE (
COUNT ( 'Calendar'[DayNum] ),
FILTER (
'Calendar',
'Calendar'[DayNum] = 'Table'[Weekday value]
&& 'Calendar'[Date] >= 'Table'[MonthStartDate]
&& 'Calendar'[Date] <= 'Table'[MonthEndDate]
)
)
BTW, archivo .pbix adjunto.
Saludos
Icey
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Esto es fantástico y casi corrige mi problema, el único problema que tengo es que necesito agregar a la tabla de Calender que ha creado el mes anterior Fecha de inicio y fecha de fin de mes anterior, he intentado simplemente modificar la fórmula de Inicio del mes, pero vuelve con error, en esta misma base necesito agregar fin de mes y mes anterior Fecha de inicio y fecha de finalización.
Lamento ser un dolor, pero todavía soy nuevo en Power BI y todo auto entrenado, así que será super grande para su ayuda.
Hola @pszczulka1984 ,
Prueba esto:
Calendar =
ADDCOLUMNS (
CALENDAR ( DATE ( 2019, 3, 1 ), DATE ( 2019, 4, 30 ) ),
"Day", FORMAT ( [Date], "DDDD" ),
"DayNum", WEEKDAY ( [Date], 2 ),
"StartMonth",EOMONTH([Date],-1)+1,
"EndMonth",EOMONTH([Date],0)
)
Saludos
Icey
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
¡Fantástico! Muchas gracias por su ayuda.
Secuencia de comandos final de la siguiente manera:
@pszczulka1984 - https://community.powerbi.com/t5/Quick-Measures-Gallery/Net-Work-Days/m-p/367362#M109
Greg gracias, pero necesito un cálculo de columna no medida.
@pszczulka1984 - Está bien, simplemente deshágase de las agregaciones alrededor de las columnas y haga referencia a las columnas directamente en ese caso.
@Greg_Deckler escribió:@pszczulka1984 - Está bien, simplemente deshágase de las agregaciones alrededor de las columnas y haga referencia a las columnas directamente en ese caso.
Siento no entenderlo.
Imagine que tengo 3 columnas con datos en filas, por supuesto
MonthStartDate: 1/03/2019
MonthEndDate 31/03/2019
Valor del día de la semana: por ejemplo, el lunes 1
Número de Weedays en Mes - Suma de Lunes entre ... aquí es donde estoy luchando. Mi fórmula funciona en Excel fácilmente, pero en Power Bi simplemente no coopera.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |