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
t-dahen
Employee
Employee

Eliminar todos los filtros, pero especificar nuevo filtro

Hola

¿Hay alguna manera de eliminar todos los filtros pero especificar un nuevo filtro dentro de una expresión dax?

Por ejemplo, lo que yo pensaría que hacer es:

Measure = Calculate(SUM(Table[row1]), Table[row2] = "Something", ALLEXCEPT(Table, Table[row2]))

7 REPLIES 7
edhans
Super User
Super User

¿Esto hará lo que necesites?

Measure =
CALCULATE(
    SUM( Table[row1] ),
    FILTER(
        ALL( Table ),
        Table[Row2] = "Something"
    )
)

Elimina el filtro de la tabla y, a continuación, devuelve solo donde el campo [Row2] es "Algo"



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

Hmm, los filtros de medida basados en "row2", pero cuando selecciono un filtro la medida cambia. Esto hace que parezca que ALL(Table) no está funcionando.

Tendrá que proporcionar más información, o tal vez compartir un archivo PBIX con algunos datos de ejemplo.

Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo obtener respuestas a su pregunta rápidamente
Cómo proporcionar datos de ejemplo en el foro de Power BI



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

@edhans
Mis datos se ven así:

NombreTipoTotal
BobA1
BobB2
AliceA3
AliceB4

Quiero un recuento absoluto de Total para el tipo "A". En este caso será 4. Si tengo un filtro Nombre en mi informe y selecciono "Bob", no quiero que esta medida sea 1, todavía 4.

Mi objetivo final es tener para cada Nombre, el porcentaje que representan en el Tipo "A". Tenga en cuenta que no hay ningún contexto de tipo a continuación.

NombrePercentageInA
Bob.25
Alice.75

Prueba esto. Usé la lógica que di para el total, luego usé una ligera lógica diferente para el total actual utilizado como numerador.

Type A Total =
VAR varTypeATotal =
    SUMX(
        FILTER(
            ALL( 'Data Table' ),
            'Data Table'[Type] = "A"
        ),
        'Data Table'[Total]
    )
VAR varCurrentTotal =
    SUMX(
        FILTER(
            'Data Table',
            'Data Table'[Type] = "A"
        ),
        'Data Table'[Total]
    )
VAR varPercentOfTotal =
    DIVIDE(varCurrentTotal, varTypeATotal, 0)
RETURN
    varPercentOfTotal

edhans_0-1593543880987.png



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

Perfecto, gracias!

Similarmente relacionado, ¿es posible obtener un desglose porcentual para una medida en todos los nombres posible?

Así que para Bob y Alice, digamos que una medida arbitraria devuelve 60 y 40 respectivamente. ¿Puedo obtener:

NombrePorcentajeWithMeasure
Bob.60
Alice.40

Sí. que dependerá del contexto de filtro del objeto visual, pero la tabla como la que tiene funcionará bien.

Percent by Name =
VAR varGrandTotal =
    SUMX(
        ALL( 'Data Table' ),
        'Data Table'[Total]
    )
VAR varCurrentTotal =
    SUM( 'Data Table'[Total] )
VAR varPercentOfTotal =
    DIVIDE(
        varCurrentTotal,
        varGrandTotal,
        0
    )
RETURN
    varPercentOfTotal

edhans_0-1593556022856.png



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

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.