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
oracledw
Regular Visitor

Cambiar entre la tranquilidad

Hola

Tengo una cuadrícula con las columnas A, B, C y D con una sola medida

Quiero comportamiento follwing:

Si GRID sólo tiene la Columna A, muestre la medida M1

Si GRID tiene la columna "A" con cualquier otra columna, muestre la medida M2

Si la cuadrícula no tiene la columna "A", muestre la medida M2.

M1 - SUMA (Salario)

M2 - SUMA (Bonus)

Gracias.

11 REPLIES 11
v-eqin-msft
Community Support
Community Support

Hola @oracledw ,

Siento molestarle...

Pero, ¿respondí a su pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.

Saludos
Eyelyn Qin

v-eqin-msft
Community Support
Community Support

Hola @oracledw ,

En primer lugar, podría descomponar otras columnas y luego usar la siguiente fórmula, o echar un vistazo a mi archivo pbix aquí:

flag =
SWITCH ( 'CateSlicer'[Cate], "A", 0, 1 )
Measure =
VAR _sum =
    CALCULATE ( SUM ( CateSlicer[flag] ), ALLSELECTED ( CateSlicer[Cate] ) )
RETURN
    IF (
        _sum = 0,
        CALCULATE (
            SUM ( 'Table'[Value] ),
            FILTER ( 'Table', 'Table'[Cat] = "Salary" )
        ),
        CALCULATE ( SUM ( 'Table'[Value] ), FILTER ( 'Table', 'Table'[Cat] = "Bonus" ) )
    )

9.14.2.1.PNG

¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.

Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.

Saludos

Eyelyn Qin

DataZoe
Employee
Employee

@oracledw Usted podría probar esta medida:

Checked Measure =
VAR _a =
    SELECTEDVALUE ( Table[ColumnA] )
VAR _b =
    SELECTEDVALUE ( Table[ColumnB] )
VAR _c =
    SELECTEDVALUE ( Table[ColumnC] )
VAR _d =
    SELECTEDVALUE ( Table[ColumnD] )
RETURN
    IF (
        ISBLANK ( _a ) = FALSE ()
            && ISBLANK ( COALESCE ( _b, _c, _d ) ),
        [M1],
        [M2]
    )

Respectfully,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/

@DataZoe El problema es que sólo mencioné 4 columnas, podría haber 20-30 columnas si no más usuario puede traer a la cuadrícula.

negi007
Community Champion
Community Champion

@oracledw si hay 20-30 columnas, entonces debe intentar despivot todas estas columnas y ponerlas en una columna. Será mucho más fácil filtrar el valor entonces.




Did I answer your question? Mark my post as a solution!
Appreciate your Kudos



Proud to be a Super User!


Follow me on linkedin

negi007
Community Champion
Community Champion

@oracledw Puede crear una medida calculada como se muestra a continuación. Cambiará la base de cálculo de la selección del filtro
Data_type_Filter_value de la casa de los 20o (en
IF(HASONEFILTER(Data_Type_Selected[Selection]),
Data_type_Filter_value de la casa de los 20o (en
SWITCH(SELECTEDVALUE(Data_Type_Selected[Selección]),
"Col A", SUM(salario),
"Col B", SUM(bonus),
"Col C", SUM(otros),
"Col D", SUM(DA)
),
BLANK()
)



Did I answer your question? Mark my post as a solution!
Appreciate your Kudos



Proud to be a Super User!


Follow me on linkedin

Greg_Deckler
Super User
Super User

@oracledw

Lo sentimos, teniendo problemas para seguir, ¿puede publicar datos de ejemplo como texto y salida esperada?


No es realmente suficiente información para seguir adelante, por favor primero compruebe si su problema es un problema común enumerado aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882

Además, consulte este post sobre cómo obtener respuesta a su pregunta rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...
amitchandak
Super User
Super User

@oracledw, lo que es cuadrícula aquí , es es la tabla o la segmentación de datos. Podemos comprobar el valor seleccionado y podemos cambiar el cálculo de la medida

Vea si este ejemplo coincide en lo que desea -https://community.powerbi.com/t5/Desktop/Slicer-MTD-QTD-YTD-to-filter-dates-using-the-slicer/td-p/50...

@amitchandak Es una mesa. También hay rebanadoras en el informe.

@oracledw , si la columna A es una columna (Nombre de columna es A). Dudo que sea posible.

Si es un valor en la columna

Ejemplo

Columna

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

A

B

A continuación, podemos crear una medida dependiente de estos valores.

@amitchandak No A, B, C, D son nombres de columna

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.