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
Syndicate_Admin
Administrator
Administrator

Encontrar el modo estadístico filtrado por categoría en DAX

Estoy trabajando para construir una herramienta que ayude a un comité a evaluar algunos productos alternativos. Están de acuerdo en un conjunto de características que quieren que el producto tenga, y luego califican los productos por las características. También evalúan la criticidad de cada característica y utilizan esa puntuación de criticidad para ponderar los promedios de las calificaciones. He puesto un ejemplo aquí:

EvaluadorCaracterísticaClasificación de criticidad
AI5
A5
A4
A2
AV2
BI4
B5
B3
B2
BV2
CI4
C5
C3
C1
CV3
DI4
D5
D3
D2
DV3
EI4
E5
E3
E1
EV3
FI5
F3
F4
F2
FV3

Lo que quiero poder hacer es calcular el modo (valor que ocurre con mayor frecuencia) para cada uno de estos rangos, para cada entidad. No sé la mejor manera de lograr esto; Había pensado que podía usar un cálculo de modo para llegar a él, pero no puedo conseguir DAX para hacerlo por característica. Con lo que quiero terminar es con esto:

EvaluadorCaracterísticaClasificación de criticidadModo característica
AI54
A55
A43
A22
AV22
BI44
B55
B33
B22
BV22
CI44
C55
C33
C12
CV32
DI44
D55
D33
D22
DV32
EI44
E55
E33
E12
EV32
FI54
F35
F43
F22
FV32

Encontré una fórmula DAX para el modo, en varios artículos en línea:

Modo :=
MINX (
TOPN (
1,
ADDCOLUMNS (
VALORES ( Datos[Valor] ),
"Frecuencia", CALCULAR ( COUNT ( Datos[Valor] ) )
),
[Frecuencia],
0
),
Datos[Valor]
)
Sin embargo, no puedo encontrar una manera de filtrarlo. Lo que me da cuando trato de construirlo como una columna es un duplicado de la columna Clasificación. Estoy pensando que tal vez lo estoy haciendo de la manera equivocada - si estuviera calculando una mesa en lugar de una columna, para terminar con algo como esto:
Característica I4
Característica II5
Característica III3
Característica IV2
Característica V2

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Aquí hay una expresión de medida que muestra una manera de hacerlo. Tenga en cuenta que el modo de la característica 5 es 3 (ver foto).

mahoneypat_0-1613864834201.png

Modo de clasificación =
VAR vSummary =
ADDCOLUMNS (
DISTINCT ( Características[Ranking de criticidad] ) ,
"cCount",
CALCULAR (
COUNTROWS ( Características )
)
)
devolución
CONCATENARX (
TOPN (
1,
vSummary,
[cCount], DESC
),
Características[Ranking de criticidad],
","
)

Nota: Utilicé Concatenarx en caso de que tengas un empate (mostrará ambos).

palmadita

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Aquí hay una expresión de medida que muestra una manera de hacerlo. Tenga en cuenta que el modo de la característica 5 es 3 (ver foto).

mahoneypat_0-1613864834201.png

Modo de clasificación =
VAR vSummary =
ADDCOLUMNS (
DISTINCT ( Características[Ranking de criticidad] ) ,
"cCount",
CALCULAR (
COUNTROWS ( Características )
)
)
devolución
CONCATENARX (
TOPN (
1,
vSummary,
[cCount], DESC
),
Características[Ranking de criticidad],
","
)

Nota: Utilicé Concatenarx en caso de que tengas un empate (mostrará ambos).

palmadita

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.