Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Krcmajster
Helper IV
Helper IV

Seleccionar valores en función de las condiciones

Así que tengo 3 mesas, una con ubicaciones y 2 con ventas y fechas. Mi desarrollo no creó fechas tabel, así que mi pregunta es:

¿Puede utilizar dax para seleccionar columnas en función de la condición y que serían proveedor de la tabla de ubicaciones? por ejemplo, si el Vendedor es Ven1, utilice fechas y montos de venta de la tabla Sales1 y si el Vendedor es Ven2, utilice los datos de Sales2. Me gustaría usar esto en el eje en el gráfico y la segmentación. No puedo crear columnas ya que está en Azure

1 ACCEPTED SOLUTION

Hola @Krcmajster ,

Si te entiendo correctamente, puedes usar la función UNION() para crear una tabla calculada que contenga table1 y table2 y luego usar el proveedor como silenciador si quieres.

2.PNG

3.PNG

4.PNG

5.PNG

6.PNG

7.PNG

Saludos

Jay

Equipo de Apoyo Comunitario _ Jay Wang

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.

Community Support Team _ Jay
If this post helps, then please consider Accept it as the solution
to help the other members find it.

View solution in original post

5 REPLIES 5
VasTg
Memorable Member
Memorable Member

@Krcmajster

No puedo crear columnas ya que está en Azure

Una medida no se puede utilizar en un gráfico o segmentación de datos. Tiene que ser una columna.

¿dónde está creando el informe? ¿El origen es un conjunto de datos?

Si ayuda, márquelo como una solución

Los felicitaciones también son buenos

Connect on LinkedIn
jstorm
Resolver III
Resolver III

Si las tablas están relacionadas, puede utilizar un IF() basado en su proveedor. Por ejemplo:


IF( [proveedor] - "Ven1",
CALCULATE( SUM( 'Sales1'[Sales] ), 'Sales1'[Dates] ),
CALCULATE( SUM( 'Sales2'[Sales] ), 'Sales2'[Dates] )
)

(Si el proveedor es "Ven1" utiliza primero la función de cálculo con la tabla Sales1, de lo contrario, utilice el segundo cálculo con la tabla Sales2.)

shebr
Resolver III
Resolver III

Hola @Krcmajster

Creo que esto es posible, ¿puede proporcionar un subconjunto de datos para que pueda ver una medida relevante? Necesito un poco más de información sobre el proveedor y los valores de ventas y cómo se almacenan actualmente.

Gracias

Capture.JPG

Lo mejor que pude hacer. Las tablas no son las mismas y la conexión es más cómplice, pero puedo resolver esto si tengo solución para esto

Hola @Krcmajster ,

Si te entiendo correctamente, puedes usar la función UNION() para crear una tabla calculada que contenga table1 y table2 y luego usar el proveedor como silenciador si quieres.

2.PNG

3.PNG

4.PNG

5.PNG

6.PNG

7.PNG

Saludos

Jay

Equipo de Apoyo Comunitario _ Jay Wang

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.

Community Support Team _ Jay
If this post helps, then please consider Accept it as the solution
to help the other members find it.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

November Carousel

Fabric Community Update - November 2024

Find out what's new and trending in the Fabric Community.

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

Top Solution Authors
Top Kudoed Authors