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

Necesito DAX para crear Excepciones (basado en la selección de mes " Envíos totales- Sumisio de la semana pasada)

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:

Excepciones ?
Var MaxCount-MAX('query (16)'[Calu Month])bar.PNG
var b á SELECTEDVALUE('query (16)'[Month])
var c á CALCULATE(MAX('query (16)'[week num]),ALL('query (16)'))
return CALCULATE(COUNT('query (16)'[DU_ID]),All('query (16)'[Month]),'query (16)'[week num] <- MaxCount, 'query (16)'[Month] á b)

NOTA: Mes de Calu - número de la semana-1

Después de usar este DAX(), la propiedad asociativa no funciona.

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Estoy acostumbrado a DAX mentioed, después de trabajar bien mi aplicación.

nueva excepción ?
VAR _max_week ?
CALCULAR (
MAX( 'consulta (16)'[número de semana] ),
FILTRO (
ALL ('consulta (16)'),
'query (16)'[Month] á SELECTEDVALUE('query (16)'[Month])
)
)
var lastweekcountTM CALCULATE([Total DU],FILTER('query (16)','query (16)'[week num]-_max_week))
RETURN [Total DU]-lastweekcount
Gracias

View solution in original post

12 REPLIES 12
v-zhenbw-msft
Community Support
Community Support

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.

Anonymous
Not applicable

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.

Anonymous
Not applicable

Hola

Estoy usando A continuación se menciona DAX, es algo de trabajo que por favor me puede ayudar a estabilizar este.

nueva excepción ?
VAR _max_week ?
CALCULAR (
MAX( 'consulta (16)'[número de semana] ),
FILTRO (
ALLSELECTED ( 'consulta (16)'),
'query (16)'[Month] á SELECTEDVALUE('query (16)'[Month])
)
)
var lastweekcountTM CALCULATE([Total DU],FILTER('query (16)','query (16)'[week num]-_max_week))
RETURN [Total DU]-lastweekcount
Gracias
I.Venkat.

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.

Anonymous
Not applicable

Hola

Su DAX mencionado dando un comportamiento diferente, por favor encuentre datos de Excel de muestra adjuntos.

DU_IDCuentaModificado
MfgTerex19-06-2020 23:12
BfsCITIGROUP-CTO-RISK09-06-2020 17:46
CmtEY28-06-2020 11:59
BfsCITIGROUP-CTO-RISK28-06-2020 14:54
CmtTIME WARNER19-07-2020 15:48
CmtALIMENTOS CAMPBELL19-07-2020 23:35
CmtP&G19-07-2020 18:07
CmtP&G19-07-2020 18:02
MfgChevron19-07-2020 10:54
MfgChevron19-07-2020 03:59
MfgGRUPO UTC (Portador)17-07-2020 18:18
MfgGRUPO UTC (Otis)19-07-2020 10:05
NoScania19-07-2020 21:15
NoNETS HOLDINGS19-07-2020 11:18
NoNETS HOLDINGS19-07-2020 11:21
NoNETS HOLDINGS19-07-2020 11:27
NoNETS HOLDINGS19-07-2020 10:54
NoNETS HOLDINGS19-07-2020 11:09
NoNETS HOLDINGS19-07-2020 11:17
EnServicios de Seguros BB&T17-07-2020 20:17
EnSOLUCIONES ONEMAIN17-07-2020 10:27
EnSOLUCIONES ONEMAIN17-07-2020 10:28
TeníaVEOLIA-AGUAS19-07-2020 22:50
TeníaVEOLIA-AGUAS19-07-2020 22:54
BfsCITIGROUP-ICG-MSST19-07-2020 21:32
MfgChevron19-07-2020 06:57
MfgENERGÍA PBF17-07-2020 12:46
MfgENERGÍA PBF17-07-2020 18:27
MfgENERGÍA PBF17-07-2020 18:23
MfgENERGÍA PBF17-07-2020 20:25
MfgJci19-07-2020 15:54
CmtINGRAM MICRO17-07-2020 08:29
MfgChevron17-07-2020 03:57
MfgChevron15-07-2020 09:20
EuropaLafarge10-07-2020 20:07
EnINSUREZ16-07-2020 19:49
CmtVIACOM-CMT15-07-2020 00:06
EnINSUREZ19-07-2020 10:34
BfsCITIGROUP-CTO-FINANCE17-07-2020 16:23
BfsCITIGROUP-CTI-CATE19-07-2020 15:00
BfsCITIGROUP-ICG-TTS/CPB17-07-2020 18:48
BfsCITIGROUP-CITI-GCB19-07-2020 11:17
BfsCITIGROUP-CTO-COMPLIANCE19-07-2020 21:56
BfsCITIGROUP-CTO-RISK08-07-2020 08:13
BfsCITIGROUP-CTO-RISK15-07-2020 14:58
BfsCITIGROUP-CTO-RISK19-07-2020 19:54
NoNETS HOLDINGS19-07-2020 11:25
NoNETS HOLDINGS19-07-2020 12:21
NoNETS HOLDINGS19-07-2020 12:30
NoNETS HOLDINGS19-07-2020 12:36
NoNETS HOLDINGS19-07-2020 12:39
MfgKaman19-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)

I1.jpg

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))

I2.jpg

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.

Anonymous
Not applicable

Para la función DAX no funciona bien.

Anonymous
Not applicable

Estoy acostumbrado a DAX mentioed, después de trabajar bien mi aplicación.

nueva excepción ?
VAR _max_week ?
CALCULAR (
MAX( 'consulta (16)'[número de semana] ),
FILTRO (
ALL ('consulta (16)'),
'query (16)'[Month] á SELECTEDVALUE('query (16)'[Month])
)
)
var lastweekcountTM CALCULATE([Total DU],FILTER('query (16)','query (16)'[week num]-_max_week))
RETURN [Total DU]-lastweekcount
Gracias
v-zhenbw-msft
Community Support
Community Support

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)

I1.jpg

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 )
    )

I2.jpg

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.

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.