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

No se puede convertir un cálculo de columna en una medida

Hola a todos,

Tengo una tabla que tiene ventas por códigos pin, algunos de los cuales se repiten...

Estoy tratando de contar las filas para los códigos PIN repetidos en la tabla de hechos.

Cuando estoy intentando insertar una columna calculada, funciona como una canción con el siguiente código:

Repeat PINS = 
COUNTROWS(
    FILTER('Amazon YTD',
    EARLIER('Amazon YTD'[Shipping Postal Code])=
    'Amazon YTD'[Shipping Postal Code])
)

Pero cuando estoy tratando de escribir el mismo código que una medida, usando la función iteradora como COUNTX, devuelve un error:

Count of Pin codes = 
COUNTX(
'Amazon YTD',
FILTER('Amazon YTD',
EARLIER('Amazon YTD'[Shipping Postal Code])=
'Amazon YTD'[Shipping Postal Code]
)
)

Y el error que recibo es el siguiente:

monojchakrab_0-1656578446828.png

¿Me falta algo?

Cualquier ayuda apreciada.

11 REPLIES 11
Syndicate_Admin
Administrator
Administrator

@monojchakrab en primer lugar en countx su 2º argumento es una tabla y debe ser una expresión, por lo que solo con respecto al error, debe escribir:

Count of Pin codes = 
COUNTX(
    FILTER('Amazon YTD',
        EARLIER('Amazon YTD'[Shipping Postal Code])=
        'Amazon YTD'[Shipping Postal Code]
    ),
    'Amazon YTD'[Shipping Postal Code]
)

or:
COUNTROWS(
    FILTER('Amazon YTD',
        EARLIER('Amazon YTD'[Shipping Postal Code])=
        'Amazon YTD'[Shipping Postal Code]
    )
)


pero no estoy seguro de que le dará el resultado deseado, hágamelo saber

Gracias por la rápida reversión @SpartaBI ...

Con la 1ª opción, el error es el siguiente:

monojchakrab_0-1656579946281.png

con la opción 2 (que en realidad había probado befre usando COUNTX) la captura de pantalla es la siguiente:

monojchakrab_1-1656580046719.png

Ambos parecen fallar en la línea donde se está utilizando la función EARLY

@monojchakrab que eso es lo que imaginé, no creo que puedas usar el mismo enfoque. ¿Puede compartir un dato de muestra y simplemente escribir cuál es el resultado deseado (en un número) y compartiré con usted la solución?

Ciudad de envíoCódigo postal de envíoRepetición de PINS
NOIDA20130118
GAUTAM BUDH NAGAR20130118
DELHI11009210
COIMBATORE6411079
DEHRADUN2480019
GURGAON1220019
CALCUTA7000198
THRIKKAKKARA . ERNAKULAM6820217
PONER4110087
BOMBAY4000537
GURGAON1220187
PONER4110147
KALAMASSERY6820217
ERNAKULAM6820217
BOMBAY4000676
JABALPUR4820016
BOMBAY4000646
AMRITSAR1430016
CHENNAI6001176
BOMBAY4000766
DELHI1100186
HYDERABAD5000685
NELLORE5240025
BHOPAL4620165
VIJAYAWADA5200105
BANGALORE5600435
GURGAON1220025

Adjunto la tabla que resumí de la tabla principal, junto con la columna calculada.

Entonces, básicamente, con la medida, quiero ver el mismo número para los [PINS repetidos] que tengo en la columna.

¡Espero que esto funcione para ti!

@monojchakrab que funcionará. Solo para asegurarse, para sus datos de muestra, este es el resultado de esa columna, ¿verdad?

SpartaBI_0-1656583679406.png

y esta es la forma en que quieres verlo en lo visual?

SpartaBI_1-1656583775258.png

P.D. apreciará sus felicitaciones :))

Sí.... Pero, ¿dónde está el código?

@monojchakrab Todavía no lo he hecho jaja, solo quería asegurarme de lo que quieres 🙂
Sabes que puedes hacer una medida como AVERAGE('Amazon YTD'[Repeating PINS]) en esa columna y obtendrás lo que quieres 🙂 ¿Quieres también una medida sin esa columna en absoluto?

@SpartaBI , sería genial si pudiéramos resolverlo a través de una medida, ya que entonces puedo usar la medida en otros lugares del modelo también.

@monojchakrab ok, volveré a mi pc en 30 minutos y escribiré la medida y también compartiré aquí el archivo con usted.

P.D. por favor felicitaciones mis publicaciones 😆😆

@monojchakrab te llevarás ahora

@monojchakrabaquí hay un enlace a un archivo con un ejemplo de solución que hice para esta pregunta: No se puede convertir un cálculo de columna en una medida 2022-06-30.pbix
avísame si esto es lo que quisiste decir


2022-05-19 17_30_22-Re_ Need help on DAX function with measure vs colu... - Microsoft Power BI Commu.png


Full-Logo11.png

SpartaBI_3-1652115470761.png SpartaBI_1-1652115142093.png SpartaBI_2-1652115154505.png

Informe de presentación – Contoso by SpartaBI

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.