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

TREATAS en power pivote

Hola a todos

Estoy tratando de utilizar la función "TREATAS" en un modelo power pivot (por lo tanto, en Excel). Parece que esta función no existe. ¿Se trata de un problema relacionado con la versión de Excel o esta función solo está disponible en PBI? Eventualmente cómo puedo lograr el mismo resultado sin usar esta función en Power PivotPower Pivot (crear una relación virtual)

gracias por el apoyo

mejor

Luke

1 ACCEPTED SOLUTION

Hey @LucaA ,

sin conocer su fuente de datos creo que la siguiente medida debería darle el mismo resultado:

Ordinato2 =
CALCULATE(
    SUM( 'Sales Orders'[ValoreOrdinato #] ),
    INTERSECT(
        ALL( 'Sales Orders'[COMMESSA_RIF] ),
        VALUES( Database[COMMESSA_RIF] )
    )
)

Si necesitas ayuda, por favor avísame.
Si respondiera a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍
Saludos
Denis

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hey @LucaA ,

la función TREATAS no existe en Power PivotPower Pivot para Excel:

selimovd_0-1618317506030.png

TREATAS - Guía DAX

No sé exactamente tu escenario, pero probablemente podrías intentar resolverlo con FILTER o INTERSECT.

Si necesitas ayuda, por favor avísame.
Si respondiera a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍
Saludos
Denis

No @selimovd

estoy gestionando el problema con esta fórmula en PBI

Ordinato2 = CALCULATE(SUM('Pedidos de ventas'[ValoreOrdinato #]),TREATAS(VALUES(Database[COMMESSA_RIF]),'Pedidos de ventas'[COMMESSA_RIF]))
¿Cómo puedo cambiarlo para que encaje en Power PivotPower Pivot?
gracias
Luke

Hey @LucaA ,

sin conocer su fuente de datos creo que la siguiente medida debería darle el mismo resultado:

Ordinato2 =
CALCULATE(
    SUM( 'Sales Orders'[ValoreOrdinato #] ),
    INTERSECT(
        ALL( 'Sales Orders'[COMMESSA_RIF] ),
        VALUES( Database[COMMESSA_RIF] )
    )
)

Si necesitas ayuda, por favor avísame.
Si respondiera a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍
Saludos
Denis

Hey @LucaA ,

¿Funcionó la versión con INTERSECT?

Tengo curiosidad por saber si podría resolver este problema 🙂

Si necesitas ayuda, por favor avísame.
Si respondiera a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍
Saludos
Denis

Hola @selimovd lamento el retraso.

Sí, su solución funcionó. Sólo para estar seguro, cuando agrego la fórmula INTERSECT en mi medida obteré el mismo resultado de una relación estándar, ¿es eso correcto?

gracias

Luke

Hey @LucaA ,

depende de la relación, pero en general sí 😉

Saludos

Denis

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.