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

Subtotales en Matrix con jerarquía que no se suman

Tengo problemas para sumar los totales de la subcategoría

Tengo dos mesas.

1. Una tabla que define nombres únicos de páginas de FaceBook (repositorio)[Página] y el nombre de la persona responsable de la página(repositorio)[CONTENIDO RESP]

depósito

| Página | | DE CONTENIDO RESP
---------------------------------
| | P1 | RESP1
| | P2 | RESP1
| | P3 | RESP2
| | P4 | RESP2
| | P5 | RESP3
| | P6 | RESP5
| | P7 | RESP5
| | P8 | RESP5
| .... | ..... |

2. Una tabla del número de me gusta (FaceBook) [Me gusta] y seguidores (FaceBook) [Seguidores] por semana (FaceBook) [Fecha]. La unión con la tabla (repositorio) se realiza con el (FaceBook)[Página]

FaceBook (libro de caras)

| Página | Me gusta | Seguidores | Fecha |

------------------------------------------------------

| | P1 32 | 50 | 2021-02-02

| | P1 40 | 60 | 2021-02-09

| | P1 70 | 100 | 2021-02-16

| | P2 80 | 150 | 2021-02-02

| | P2 90 | 250 | 2021-02-09

| | P2 150 | 350 | 2021-02-16

| | P3 10 | 50 | 2021-02-02

| | P3 32 | 50 | 2021-02-09

| | P3 50 | 80 | 2021-02-16

Lo que espero para [Community] son resultados como:

CONTENIDO RESP Últimos Me gusta Últimos seguidores Rango de Me gusta Ranking de seguidores
Comunidad
- RESP1 220 450 5
P1 70 100 2 2 2
P2 150 350 3 3 3
- RESP2 50 80 1
P3 50 80 1 1 1
... .... ............. .....
Total 270 490 6

Con:

Últimos Me gusta =
CALCULAR (
SUM ( FaceBook[Me gusta] ),
LASTNONBLANK ( FaceBook[Fecha], SUM ( FaceBook[Me gusta] ) )
)
Últimos seguidores =
CALCULAR (
SUM ( FaceBook[Seguidores] ),
LASTNONBLANK ( FaceBook[Fecha], SUM ( FaceBook[Seguidores] ) )
)
COMUNIDAD = LFM
COUNTROWS(VALUES(repository[Page]))=1,
DIVIDE([Me gusta Rango] + [Rango de seguidores],2),
SUMX(repositorio[Página], DIVIDE([Me gusta Rank] + [Followers Rank],2))
)

para la medida comunitaria SUMX no puede darme el resultado correcto!!

Lo intento:

SUMX(values(repository[Page]), DIVIDE([Likes Rank] + [Followers Rank],2))

SUMX(allselected(repository[Page]), DIVIDE([Likes Rank] + [Followers Rank],2))

¡nada funciona!

Por favor, ¿alguna ayuda?

Gracias de antemano

1 ACCEPTED SOLUTION

Hola, @SoufTC

Pruebe las siguientes medidas:

Likes Rank = 
var _t=FIlter(ALL('repository'),[Last Likes]<>BLANK())
var _rank=
RANKX(_t,
    CALCULATE([Last Likes]),,ASC,Dense)
    return IF([Last Likes]<>BLANK()&&HASONEVALUE(repository[Page]),_rank)
Followers Rank = 
var _t=FIlter(ALL('repository'),[Last Followers]<>BLANK())
var _rank=
RANKX(_t,
    CALCULATE([Last Followers]),,ASC,Dense)
    return IF([Last Followers]<>BLANK()&&HASONEVALUE(repository[Page]),_rank)
COMMUNITY = 
SUMX(ADDCOLUMNS('repository',"_last rank",[Likes Rank],"_followers rank",[Followers Rank]),DIVIDE([_last rank]+[_followers rank],2))

Resultado:

vangzhengmsft_0-1646296247644.png

Consulte el archivo adjunto a continuación para obtener más detalles.

Espero que esto ayude.

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng

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

View solution in original post

12 REPLIES 12
Syndicate_Admin
Administrator
Administrator

Hola, @SoufTC

Por lo que tengo, el último seguimiento en P3 debería ser 80.

vangzhengmsft_0-1646273827061.png

Basándome en la información anterior, creo la medida de la comunidad fácilmente de la siguiente manera:

COMMUNITY = 
([Last Followers]+[Last Likes])/2

esto parece funcionar bien.

Resultado:

vangzhengmsft_1-1646273951439.png

Consulte el archivo adjunto a continuación para obtener más detalles.

Espero que esto ayude.

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng


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

@v-angzheng-msft gracias por su ayuda! pero cometí un error en la tabla de resultados (lo corregí) Estoy tratando de calcular [comunidad] usando el rango así: COMUNIDAD = ([Me gusta Rango] + [Rango de seguidores])/2 ; pero desafortunadamente no puedo obtener el total correcto

Hola, @SoufTC

Pruebe las siguientes medidas:

Likes Rank = 
var _t=FIlter(ALL('repository'),[Last Likes]<>BLANK())
var _rank=
RANKX(_t,
    CALCULATE([Last Likes]),,ASC,Dense)
    return IF([Last Likes]<>BLANK()&&HASONEVALUE(repository[Page]),_rank)
Followers Rank = 
var _t=FIlter(ALL('repository'),[Last Followers]<>BLANK())
var _rank=
RANKX(_t,
    CALCULATE([Last Followers]),,ASC,Dense)
    return IF([Last Followers]<>BLANK()&&HASONEVALUE(repository[Page]),_rank)
COMMUNITY = 
SUMX(ADDCOLUMNS('repository',"_last rank",[Likes Rank],"_followers rank",[Followers Rank]),DIVIDE([_last rank]+[_followers rank],2))

Resultado:

vangzhengmsft_0-1646296247644.png

Consulte el archivo adjunto a continuación para obtener más detalles.

Espero que esto ayude.

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng

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

@v-angzheng-msft esto es exactamente lo que estoy buscando gracias!

Syndicate_Admin
Administrator
Administrator

at es el código para [Comunidad] y [Evolución])?

@PaulDBrown gracias, pero eso no es lo que necesito en absoluto!

En realidad, ayudaría si proporcionara datos no confidenciales de muestra (no imágenes, no podemos trabajar en imágenes ...) y una representación del resultado esperado.

@PaulDBrown acabo de cambiar todo dime si está lo suficientemente claro gracias de antemano por tu ayuda

Acabo de cambiar mi post gracias

Puede probar la siguiente medida:

CM = SUMX(Tabla1, [Puntuación])

Syndicate_Admin
Administrator
Administrator

¿Cuál es el código para [score]?

@PaulDBrown puntuación = [COMUNIDAD]+ [Evolución])/2

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.