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

Calcular columna - Comprobar registro de fila

Hola a todos

Tengo datos como debajo de la tabla. Ahora, me gustaría crear una nueva columna como Slicer para una fácil comparación. ¿Es posible crear bajo condiciones siguientes? Si no, ¿alguna otra forma de lograr el mismo resultado?

Mostrar "Y" sólo si "Acutal" y "Pronóstico" contienen el mismo registro "YearMonth"

Real / PrevisiónAño MesónNueva columna
Actual202101Y
Actual202102Y
Actual202103Y
Actual202104Y
Actual202105Y
previsión202101Y
previsión202102Y
previsión202103Y
previsión202104Y
previsión202105Y
previsión202106N
previsión202107N
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Ahí, @KH_Mike

Intente crear una columna calculada como la siguiente:

_Col2 =
VAR _Int =
    SUMMARIZE (
        FILTER (
            'Table',
            [Actual/ Forecast] = "Actual"
                && [Internal / Global] = "Global"
        ),
        [Year/Month]
    )
VAR _Glo =
    SUMMARIZE (
        FILTER (
            'Table',
            [Actual/ Forecast] = "Actual"
                && [Internal / Global] = "Internal"
        ),
        [Year/Month]
    )
RETURN
    IF (
        'Table'[Actual/ Forecast] = "Foecast",
        "N",
        IF ( 'Table'[Year/Month] IN _Glo && 'Table'[Year/Month] IN _Int, "Y", "N" )
    )

resultado:

v-angzheng-msft_0-1622616599044.png

Espero que esto ayude

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Ahí, @KH_Mike

Intente crear una columna calculada como la siguiente:

_Col2 =
VAR _Int =
    SUMMARIZE (
        FILTER (
            'Table',
            [Actual/ Forecast] = "Actual"
                && [Internal / Global] = "Global"
        ),
        [Year/Month]
    )
VAR _Glo =
    SUMMARIZE (
        FILTER (
            'Table',
            [Actual/ Forecast] = "Actual"
                && [Internal / Global] = "Internal"
        ),
        [Year/Month]
    )
RETURN
    IF (
        'Table'[Actual/ Forecast] = "Foecast",
        "N",
        IF ( 'Table'[Year/Month] IN _Glo && 'Table'[Year/Month] IN _Int, "Y", "N" )
    )

resultado:

v-angzheng-msft_0-1622616599044.png

Espero que esto ayude

Saludos
Equipo de apoyo a la comunidad _ Zeon Zheng
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Ahí, @KH_Mike

No muy claro para mí, por qué las filas 8 a 13 son N

v-angzheng-msft_0-1622530945907.png

Hay @v-angzheng-msft

Lo siento por mi solicitud poco clara. La lógica debería ser así

If [Real / Forecast] = "Forecast" then "N"

Si [Real / Pronóstico] = "Real" y ambos Interno & Global bajo [Interno / Global] contienen el mismo [YearMonth] entonces "Y" más "N"

Syndicate_Admin
Administrator
Administrator

Hola a todos

¿Alguien me puede ayudar? Gracias.

Syndicate_Admin
Administrator
Administrator

Ahí, @KH_Mike

Por favor, compruebe lo siguiente.

Es para crear una nueva columna.

Picture2.png

Nueva columna CC =
VAR currentyearmonth = 'Tabla'[YearMonth]
Currentdescription VAR = 'Tabla'[Real / Previsión]
Condiciones var =
COUNTROWS (
FILTRO (
'Mesa',
'Tabla'[Real / Previsión] <> currentdescription
&& 'Tabla'[YearMonth] = año actual
)
)
devolución
IF ( condiciones = 1, "Y", "N" )

https://www.dropbox.com/s/45iqt5e2owswkee/khmike.pbix?dl=0

Hola, mi nombre es Jihwan Kim.

Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.

Linkedin: linkedin.com/in/jihwankim1975/

Twitter: twitter.com/Jihwan_JHKIM

Hay @Jihwan_Kim ,

No puedo realizar lo mismo en mi conjunto de fechas. Supongo que la razón por la que tal vez mi dateset tiene duplicación en "YearMonth". Para el mismo "YearMonth", tengo filas serval de registros que contienen datos diferentes (por ejemplo: Nombre de ventas, Nombre del cliente ... etc.). ¿Tienes alguna idea para manejar esta situación? Gracias.

Untitled.png

Ahí, @KH_Mike

Gracias por sus comentarios.

Lamento no entender su última pregunta.

Por favor, hágamelo saber cómo se ve su resultado esperado.

gracias.

Hay @Jihwan_Kim

Lo que quiero mostrar es como a continuación. Intento usar su DAX pero no puedo mostrarlo correctamente.

La lógica es así.

If [Real / Forecast] = "Forecast" then "N"

Si [Real / Pronóstico] = "Real" y ambos Interno & Global bajo [Interno / Global] contienen el mismo [YearMonth] entonces "Y" más "N"

Untitled.png

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.