Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
2 years ago

Tablas Dax Filter 2

Hola

Tengo 2 tablas relacionadas muchas a una

Tabla 1

Categoría de nombre

A Categoría 1
BCategoría 1
CCategoría 2
D Categoría 2
E Categoría 2
F Categoría 3
GCategoría 4
HCategoría 4
ICategoría 5
JCategoría 6
KCategoría 7
LCategoría 8
MCategoría 9

Cuadro 2

Categoría de directiva de nombres

A WP Categoría 1
A FijoCategoría 1
A Categoría 1
A WP Categoría 1
BFijoCategoría 1
BFijoCategoría 1
BFijoCategoría 1
BFijoCategoría 1
CFijoCategoría 2
CFijoCategoría 2
CFijoCategoría 2
CFijoCategoría 2
D WP Categoría 2
D FijoCategoría 2
D WP Categoría 2
D WP Categoría 2
E WP Categoría 2
E FijoCategoría 2
E WP Categoría 2
E WP Categoría 2
F WP Categoría 3
F FijoCategoría 3
F WP Categoría 3
F WP Categoría 3
GFijoCategoría 4
GFijoCategoría 4
GFijoCategoría 4
GFijoCategoría 4
HFijoCategoría 4
HWP Categoría 4
H Categoría 4
HWP Categoría 4
HADERCategoría 4

Recibí el mensaje de error cuando uso este filtro:

Se ha utilizado una función 'FILTER' en una expresión Verdadero/Falso que se utiliza como expresión de filtro de tabla. Esto no está permitido.

measure = 

var _Conform = Calculate(Distinctcount(Table1[Name], Table1[Category] IN {"Category 1", "Category 2", "Category 3", "Category 4"} && Filter(Table2, Table2[Policy] <> "WP"))

var _Total = Calculate(Distinctcount(Table1[Name], Table1[Category] IN {"Category 1", "Category 2", "Category 3", "Category 4"} )
Return Rounddown(_Conform/_Total,2)
 It works If I remove Filter(Table2, Table2[Policy] <> "WP")

¿Podría aconsejar la solución?

Muchas gracias de antemano.

4 Replies

  • medir =
    Fueron a = ADDCOLUMNS(RESUMIR(Tabla 1,[Nombre]),"tiene WP",CALCULAR(COUNTROWS(Tabla 2),Tabla 2[Política]="WP"))
    Devolución Redondeo(DIVIDIR(countrows(filtro(a,[tiene WP]=0)),COUNTROWS(a),0),2)
    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      @lbendlin Hola, Muchas gracias por tu rápida respuesta. La medida funciona, me gustaría ordenar la lista de Conforme y No Conforme, ¿podría aconsejar a la medida que cuente el número de Conforme y No Conforme?

      Si el mismo nombre tiene FIXED y WP, este nombre no se conforma.

      Solo el nombre sin ningún WP es Conforme

      Gracias de nuevo.

      Saludos

      Tg

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Icon for Administrator rankAdministrator

        conform: COUNTROWS ( FILTRO ( a, [tiene WP] = 0 ) )

        no conforme: COUNTROWS ( FILTER ( a, [tiene WP] > 0 ) )