Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

DAX - Contar el número de elementos

Hola a todos,

Estoy buscando algo de ayuda con una medida DAX.

Tengo un conjunto de datos similar al siguiente:

FechaClienteAsignado aInicio de la semana
13-AgoAFactura7-Ago
13-AgoBBob7-Ago
13-AgoCEn7-Ago
13-AgoDBarry7-Ago
13-AgoEBecky7-Ago
13-AgoFFactura7-Ago
13-AgoGFactura7-Ago
13-AgoHBob7-Ago
13-AgoIEn7-Ago
6-AgoAFactura31-jul
6-AgoBBob31-jul
6-AgoCEn31-jul
6-AgoDBarry31-jul
6-AgoEBecky31-jul
6-AgoFCarl31-jul
6-AgoGFactura31-jul
6-AgoHFactura31-jul
6-AgoIFactura31-jul
30-julAFactura24-jul
30-julBBob24-jul
30-julCEn24-jul
30-julDStan24-jul
30-julEMatthew24-jul
30-julFEric24-jul
30-julGNath24-jul
30-julHCharles24-jul
17-julACharles17-jul
17-julCNath17-jul
17-julDEric17-jul
17-julEFactura17-jul
17-julGBob17-jul

He estado tratando de escribir una medida DAX que funcionará en dos situaciones.

En primer lugar, me gustaría que filtrara la columna 'Inicio de la semana' para las filas que contienen datos de la semana actual (es decir, con respecto a HOY ()), o la semana más reciente en la tabla, y luego me dé un recuento para el número de 'Clientes' que tiene cada nombre 'Asignado a'.

Por ejemplo, de los datos anteriores, me gustaría obtener la siguiente salida (es decir, esto es filtrar los nombres 'Asignados a' que tienen la fecha más reciente de 'Inicio de la semana' del 7 de agosto):

Asignado aNúmero de clientes
Factura3
Bob2
En2
Barry1
Becky1

En segundo lugar, sin embargo, si he seleccionado una fecha de inicio de semana en particular de otro objeto visual en mi panel de Power BI, me gustaría que el resultado me mostrara la lista de nombres 'Asignado a' y su 'Recuento de clientes' para la semana particular que he seleccionado en dicho objeto visual.

¿Es esto posible?

Podría hacer esto usando fórmulas de Excel o usando código 'M' de Power Query, pero todavía estoy aprendiendo mucho las complejidades de DAX. Cualquier ayuda sería muy apreciada.

Atentamente

Joel

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Estimado Rico,

Muchas gracias por su ayuda. Esta solución es genial. Hace el trabajo perfectamente. ¡Muchas, muchas gracias!

Bien

Joel

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Querida @lbendlin,

Muchas gracias por su ayuda. Muy apreciado.

Bien

Joel

Syndicate_Admin
Administrator
Administrator

Estimado Rico,

Muchas gracias por su ayuda. Esta solución es genial. Hace el trabajo perfectamente. ¡Muchas, muchas gracias!

Bien

Joel

Syndicate_Admin
Administrator
Administrator

@JoelTib ,

Le sugiero que cree una tabla no relacionada para ayudar a nuestro cálculo.

DimWeek Beginning = 
VALUES('Table'[Week Beginning])

Medir:

Count of Client =
VAR _SELECTVALUE =
    SELECTEDVALUE ( 'DimWeek Beginning'[Week Beginning] )
VAR _RECENTWEEKBEGING =
    MAXX (
        FILTER ( ALL ( 'Table' ), 'Table'[Week Beginning] <= TODAY () ),
        'Table'[Week Beginning]
    )
RETURN
    CALCULATE (
        COUNT ( 'Table'[Client] ),
        FILTER (
            'Table',
            'Table'[Week Beginning]
                = IF (
                    ISFILTERED ( 'DimWeek Beginning'[Week Beginning] ),
                    _SELECTVALUE,
                    _RECENTWEEKBEGING
                )
        )
    )

El resultado es el siguiente.

vrzhoumsft_0-1692169979897.pngvrzhoumsft_1-1692169987007.png

Saludos
Rico Zhou

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

DAX no siempre es necesario. Considere una solución gráfica a su pregunta basada en un objeto visual de Matrix

lbendlin_0-1692145656534.png

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.