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.
de reproducir he creado estatabla de fecha de la base de datos Todo, tabla de datos de
Me he metido en un bloqueo de carreteras y estoy buscando ayuda para superar esto. Estoy intentando volver a crear un documento de Excel para un cliente en Power BI mediante nuestra base de datos SQL. En su mayoría he elaborado con éxito el informe con sólo un problema con los promedios que estoy teniendo.
El informe muestra un recuento de transferencias electrónicas de documentos por parte del usuario por día. El cliente solicitó proporcionar un número medio de transferencias por un día. Para obtener este número, han estado calculando el número de días laborables en un mes. Para ello, creé una tabla Date y agregué columnas para indicar si la fecha es un día laborable o no (solo excluyendo los sábados y domingos actualmente, pero planeé agregar una tabla de vacaciones también en el futuro).
El problema que estoy teniendo es tomar el número de días laborables que he calculado con éxito y usarlo en una medida para calcular el promedio por usuario. El cálculo debe ser la suma de las transferencias por usuario dividida por el número de días laborables. Mis datos se encuentran en una sola vista/tabla de base de datos y luego creé la tabla Date y establecí una relación entre las 2 tablas.
Esto parece simple, pero no puedo conseguir que calcule ya que mis números están en una columna en la otra tabla. Traté de crear una medida para calcular el número de días laborables, pero no hay suerte allí. ¿Cuál es la mejor manera de lograr esto? Gracias de antemano por cualquier ayuda que pueda proporcionar!
Deanna
Solved! Go to Solution.
Hola @lilyblue01 ,
Hice una tabla de muestra para usted :
Primero cree una tabla de calendario y calcule qué fecha es el día laborable, vea a continuación:
A continuación, cree una medida como se muestra a continuación para calcular el valor medio con días laborables:
_average =
var a= AVERAGEX(FILTER(ALL('Table'),'Table'[isworkingday]=1),'Table'[Value])Return
IF(MAX('Table'[isworkingday])=0,0,IF(SELECTEDVALUE('Table'[Date]) in FILTERS('Date'[Date]),MAX('Table'[Value]),a))
Finalmente verá:
Para el archivo .pbix relacionado, haga clic aquí.
Hola @lilyblue01 ,
Hice una tabla de muestra para usted :
Primero cree una tabla de calendario y calcule qué fecha es el día laborable, vea a continuación:
A continuación, cree una medida como se muestra a continuación para calcular el valor medio con días laborables:
_average =
var a= AVERAGEX(FILTER(ALL('Table'),'Table'[isworkingday]=1),'Table'[Value])Return
IF(MAX('Table'[isworkingday])=0,0,IF(SELECTEDVALUE('Table'[Date]) in FILTERS('Date'[Date]),MAX('Table'[Value]),a))
Finalmente verá:
Para el archivo .pbix relacionado, haga clic aquí.
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 |