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 Equipo,
Necesito DAX para crear Excepciones (basadoen el filtro de selección de mes "Envíos totales en el mes seleccionado- Envíos de la semanapasada)
Actualmente, estoy usando DAX como se mencionó a continuación:
NOTA: Mes de Calu - número de la semana-1
Después de usar este DAX(), la propiedad asociativa no funciona.
Solved! Go to Solution.
Estoy acostumbrado a DAX mentioed, después de trabajar bien mi aplicación.
Hola @raviiv ,
¿Qué tal el resultado después de seguir las sugerencias mencionadas en mi publicación original?
¿Podría proporcionar más detalles o resultado esperado si no cumple con su requisito?
Si ha solucionado el problema por su cuenta, por favor comparta su solución.
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola v-zhenbw-msft,
Está funcionando el mes actual sólo no para meses anteriores. Por favor, proporcione sus valiosas sugerencias.
Gracias
I.Ravi,
Celda: 8309454052
Hola @raviiv ,
Lo sentimos por eso no podemos reproducir su problema. ¿Tienes una tabla de citas? ¿O simplemente tiene una tabla query(16)?
¿Podría proporcionar una muestra de maqueta basada en datos falsos o describir los campos de cada tabla y las relaciones entre tablas simplemente?
Esto nos permite a nosotros o a otros ayudarle a resolver el problema.
Será útil si puede mostrarnos el resultado esperado exacto basado en las tablas.
Cargue sus archivos en OneDrive para la Empresa y comparta el enlace aquí. Por favor, no contenga ninguna Información Confidencial o Datos Reales en su respuesta.
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola
Estoy usando A continuación se menciona DAX, es algo de trabajo que por favor me puede ayudar a estabilizar este.
Hola @raviiv ,
Prueba esta medida, espero que te ayude.
new one Exception =
VAR _max_week =
CALCULATE (
MAX ( 'query (16)'[week num] ),
FILTER (
ALLSELECTED ( 'query (16)' ),
'query (16)'[Month] = SELECTEDVALUE ( 'query (16)'[Month] )
)
)
VAR _lastweek = _max_week - 1
VAR lastweekcount =
CALCULATE (
[Total DU],
FILTER ( ALLSELECTED ( 'query (16)' ), 'query (16)'[week num] = _lastweek )
)
RETURN
[Total DU] - lastweekcount
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola
Su DAX mencionado dando un comportamiento diferente, por favor encuentre datos de Excel de muestra adjuntos.
DU_ID | Cuenta | Modificado |
Mfg | Terex | 19-06-2020 23:12 |
Bfs | CITIGROUP-CTO-RISK | 09-06-2020 17:46 |
Cmt | EY | 28-06-2020 11:59 |
Bfs | CITIGROUP-CTO-RISK | 28-06-2020 14:54 |
Cmt | TIME WARNER | 19-07-2020 15:48 |
Cmt | ALIMENTOS CAMPBELL | 19-07-2020 23:35 |
Cmt | P&G | 19-07-2020 18:07 |
Cmt | P&G | 19-07-2020 18:02 |
Mfg | Chevron | 19-07-2020 10:54 |
Mfg | Chevron | 19-07-2020 03:59 |
Mfg | GRUPO UTC (Portador) | 17-07-2020 18:18 |
Mfg | GRUPO UTC (Otis) | 19-07-2020 10:05 |
No | Scania | 19-07-2020 21:15 |
No | NETS HOLDINGS | 19-07-2020 11:18 |
No | NETS HOLDINGS | 19-07-2020 11:21 |
No | NETS HOLDINGS | 19-07-2020 11:27 |
No | NETS HOLDINGS | 19-07-2020 10:54 |
No | NETS HOLDINGS | 19-07-2020 11:09 |
No | NETS HOLDINGS | 19-07-2020 11:17 |
En | Servicios de Seguros BB&T | 17-07-2020 20:17 |
En | SOLUCIONES ONEMAIN | 17-07-2020 10:27 |
En | SOLUCIONES ONEMAIN | 17-07-2020 10:28 |
Tenía | VEOLIA-AGUAS | 19-07-2020 22:50 |
Tenía | VEOLIA-AGUAS | 19-07-2020 22:54 |
Bfs | CITIGROUP-ICG-MSST | 19-07-2020 21:32 |
Mfg | Chevron | 19-07-2020 06:57 |
Mfg | ENERGÍA PBF | 17-07-2020 12:46 |
Mfg | ENERGÍA PBF | 17-07-2020 18:27 |
Mfg | ENERGÍA PBF | 17-07-2020 18:23 |
Mfg | ENERGÍA PBF | 17-07-2020 20:25 |
Mfg | Jci | 19-07-2020 15:54 |
Cmt | INGRAM MICRO | 17-07-2020 08:29 |
Mfg | Chevron | 17-07-2020 03:57 |
Mfg | Chevron | 15-07-2020 09:20 |
Europa | Lafarge | 10-07-2020 20:07 |
En | INSUREZ | 16-07-2020 19:49 |
Cmt | VIACOM-CMT | 15-07-2020 00:06 |
En | INSUREZ | 19-07-2020 10:34 |
Bfs | CITIGROUP-CTO-FINANCE | 17-07-2020 16:23 |
Bfs | CITIGROUP-CTI-CATE | 19-07-2020 15:00 |
Bfs | CITIGROUP-ICG-TTS/CPB | 17-07-2020 18:48 |
Bfs | CITIGROUP-CITI-GCB | 19-07-2020 11:17 |
Bfs | CITIGROUP-CTO-COMPLIANCE | 19-07-2020 21:56 |
Bfs | CITIGROUP-CTO-RISK | 08-07-2020 08:13 |
Bfs | CITIGROUP-CTO-RISK | 15-07-2020 14:58 |
Bfs | CITIGROUP-CTO-RISK | 19-07-2020 19:54 |
No | NETS HOLDINGS | 19-07-2020 11:25 |
No | NETS HOLDINGS | 19-07-2020 12:21 |
No | NETS HOLDINGS | 19-07-2020 12:30 |
No | NETS HOLDINGS | 19-07-2020 12:36 |
No | NETS HOLDINGS | 19-07-2020 12:39 |
Mfg | Kaman | 19-07-2020 14:20 |
Gracias
I.Ravi.,
Hola @raviiv ,
Podemos usar los siguientes pasos para satisfacer sus necesidades.
1. Necesitamos crear tres columnas de cálculo para obtener mes, número de mes y número de semana.
Month = FORMAT('query(16)'[Modified],"mmm")
Month number = MONTH('query(16)'[Modified])
week num = WEEKNUM('query(16)'[Modified],2)
2. Luego podemos crear las siguientes medidas para obtener el Total y Excepciones.
Total submissions =
CALCULATE(COUNT('query(16)'[DU_ID]),FILTER(ALLSELECTED('query(16)'),'query(16)'[Month]=MAX('query(16)'[Month])))
Exceptions =
var _max_week = CALCULATE(MAX('query(16)'[week num]),FILTER(ALLSELECTED('query(16)'),'query(16)'[Month]=MAX('query(16)'[Month])))
return
CALCULATE(COUNT('query(16)'[DU_ID]),FILTER(ALLSELECTED('query(16)'),'query(16)'[week num]=_max_week))
new one Exception =
var _max_week = CALCULATE(MAX('query(16)'[week num]),FILTER(ALLSELECTED('query(16)'),'query(16)'[Month]=MAX('query(16)'[Month])))
return
[Total submissions] - CALCULATE(COUNT('query(16)'[DU_ID]),FILTER(ALLSELECTED('query(16)'),'query(16)'[week num]=_max_week))
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
Hola @raviiv ,
¿Qué tal el resultado después de seguir las sugerencias mencionadas en mi publicación original?
¿Podría proporcionar más detalles o resultado esperado si no cumple con su requisito?
Si ha solucionado el problema por su cuenta, por favor comparta su solución.
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Para la función DAX no funciona bien.
Estoy acostumbrado a DAX mentioed, después de trabajar bien mi aplicación.
Hola @raviiv ,
Aquí está nuestro entendimiento:
El total de envíos calcula el recuento total DU_ID de cada mes.
Las excepciones calculan el recuento total de la semana anterior de la semana pasada en cada mes.
Por ejemplo, hay cinco semanas en enero,a continuación, las excepciones calcularán el recuento total en la cuarta semana.
Si nuestro entendimiento es correcto, podemos crear dos medidas para satisfacer sus requisitos.
1. Primero necesitamos crear una columna num de semana.
week num = WEEKNUM('query (16)'[Date],2)
2. Luego podemos crear dos medidas para obtener el resultado.
Total submissions =
CALCULATE(COUNT('query (16)'[DU_ID]),FILTER(ALLSELECTED('query (16)'),'query (16)'[Month]=MAX('query (16)'[Month])))
Exceptions =
VAR _max_week =
CALCULATE (
MAX ( 'query (16)'[week num] ),
FILTER (
ALLSELECTED ( 'query (16)' ),
'query (16)'[Month] = MAX ( 'query (16)'[Month] )
)
)
VAR _last_week = _max_week - 1
RETURN
CALCULATE (
COUNT ( 'query (16)'[DU_ID] ),
FILTER ( ALLSELECTED ( 'query (16)' ), 'query (16)'[week num] = _last_week )
)
Si no cumple con sus requisitos, ¿podría proporcionar una muestra de maqueta basada en datos falsos o describir los campos de cada tabla y las relaciones entre tablas simplemente?
Será útil si puede mostrarnos el resultado esperado exacto basado en las tablas.
Cargue sus archivos en OneDrive para la Empresa y comparta el enlace aquí. Por favor, no contenga ninguna Información Confidencial o Datos Reales en su respuesta.
BTW, pbix como adjunto.
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@raviiv , para la semana Vs Semana referir mi blog
Cómo crear un calendario de una semana
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 |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |