cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Valor de búsqueda y retorno

Hola

Necesito ayuda para crear una medida para valdate/buscar la información en el nivel de factura.

Si todos los tipos de producto en número de factura son "True" en Exchange, devuelva "1"

y

Si todos los tipos de producto en número de factura son "False" en Exchange, devuelva "2"

y

Si los tipos de producto en número de factura son "True" o "False" en Exchange, devuelva "3"

Haga clic aquí para acceder al informe de ejemplo.

gracias

Gaurav

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @gaurav-narchal ,

Dado que el archivo no se puede abrir aquí, por lo que creo un ejemplo sencillo para calcular el nivel factura; y crear una medida de la siguiente manera:

level =
VAR _count =
    CALCULATE (
        DISTINCTCOUNT ( 'Table'[Exchange] ),
        ALLEXCEPT ( 'Table', 'Table'[ InvoiceID] )
    )
RETURN
    IF ( _count = 2, 3, IF ( MAX ( [Exchange] ) = "FALSE", 2, 1 ) )

La salida final se muestra a continuación:

v-yalanwu-msft_0-1621936879214.png

Si sigue sin solucionar su problema, ¿puede volver a cargar el archivo?

Saludos
Apoyo comunitario Team_ Yalan Wu
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

No @gaurav-narchal ,

Dado que el archivo no se puede abrir aquí, por lo que creo un ejemplo sencillo para calcular el nivel factura; y crear una medida de la siguiente manera:

level =
VAR _count =
    CALCULATE (
        DISTINCTCOUNT ( 'Table'[Exchange] ),
        ALLEXCEPT ( 'Table', 'Table'[ InvoiceID] )
    )
RETURN
    IF ( _count = 2, 3, IF ( MAX ( [Exchange] ) = "FALSE", 2, 1 ) )

La salida final se muestra a continuación:

v-yalanwu-msft_0-1621936879214.png

Si sigue sin solucionar su problema, ¿puede volver a cargar el archivo?

Saludos
Apoyo comunitario Team_ Yalan Wu
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

hola

¿Desea el resultado como una columna calculada en la tabla o como medida en el objeto visual?

@Ashish_Mathur - Necesitaría esto como medida.

Syndicate_Admin
Administrator
Administrator

Podemos simplificarlo un poco más.

Exchange Check = 
VAR _AllRows = COUNTROWS ( 'Table' )
VAR _TrueRows = CALCULATE ( COUNTROWS ( 'Table' ), 'Table'[Exchange] = TRUE )
RETURN 
SWITCH(
    TRUE(),
    _TrueRows = _AllRows, 1,
    _TrueRows = 0, 2,
    3
)
Syndicate_Admin
Administrator
Administrator

@gaurav-narchal

Prueba algo como esto.

Exchange Check = 
VAR _AllRows = COUNTROWS ( 'Table' )
VAR _TrueRows = CALCULATE ( COUNTROWS ( 'Table' ), 'Table'[Exchange] = TRUE )
VAR _FalseRows = CALCULATE ( COUNTROWS ( 'Table' ), 'Table'[Exchange] = FALSE )
RETURN 
SWITCH(
    TRUE(),
    _TrueRows = _AllRows, 1,
    _FalseRows = _AllRows, 2,
    3
)

jdbuchanan71_0-1621710041661.png

Helpful resources

Announcements
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

Check out the November 2023 Power BI update to learn about new features.

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors