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
natsibley
New Member

Medidas y rebanadoras

Estoy desarrollando un informe de economía en Power BI. Indica si los elementos individuales (filas de una tabla) tienen un beneficio o una pérdida. Quiero que el usuario pueda seleccionar mostrar artículos que muestren un beneficio o artículos que muestren una pérdida. Esto es bastante simple con columnas calculadas. Sin embargo, también quiero que el usuario sea capaz de forecaset economía cambiando algunos de los insumos, por ejemplo el precio de una determinada variable. Cuando hago estos valores en parámetros, me obliga a calcular la economía para cada elemento como una medida en lugar de como una columna calculada. A continuación, puedo crear una medida adicional para el beneficio / pérdida (simple si función) pero no puedo permitir que el usuario corte por eso, porque es una medida (y por lo tanto no tiene sentido como una segmentación de datos).

Esto parece que debería ser muy simple, pero no puedo averiguar cómo hacerlo funcionar.

Estos son algunos ejemplos de datos, donde es fácil hacerlo funcionar:

ArtículoPrecio de ventaNúmero vendidoDistanciaCosto por distanciaGanancias/PérdidasCategoría
Manzanas0.5100100.149Beneficio
Naranjas0.8101000.1-2Pérdida
Limones0.2400500.175Beneficio
Cales0.1800750.172.5Beneficio

El beneficio/pérdida es sólo - Precio de venta * Número vendido - Distancia * Costo por distancia

La categoría es sólo if(Profit/Loss > 0, "Profit", "Loss")

Pero entonces si quiero hacer "Coste por distancia" un parámetro para que el usuario pueda cambiarlo para la previsión, tengo que cambiar el beneficio/pérdida a una medida y, por lo tanto, la categoría a una medida, y no puedo averiguar cómo hacer que funcione como una segmentación.

En una nota lateral: Parece que la capacidad de tener una tabla dinámica con cálculos basados en parámetros haría esto realmente simple.

4 REPLIES 4
V-pazhen-msft
Community Support
Community Support

@natsibley
Hay una solución alternativa si desea convertir la categoría como una segmentación de datos, mientras que las medidas principales para ser dinámicas.

1. crear una tabla

slicer table11.JPG

2. crear una nueva medida

Measure = IF(NOT(ISFILTERED('Table (2)'[Slicer])),[Category measure],IF([Category measure]=SELECTEDVALUE('Table (2)'[Slicer]),[Category measure]))

Pbix: https://qiuyunus-my.sharepoint.com/:u:/g/personal/paul_qiuyunus_onmicrosoft_com/Ebb79lXCS_tCn_-rQylR...

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

Gracias, eso me lleva el resto del camino.

¿Hay alguna manera de marcar la combinación de las dos respuestas como la Solución?

HotChilli
Super User
Super User

Parece un buen caso para un parámetro "qué pasaría si".

Utilice el panel de filtro (no una segmentación de datos) para filtrar la medida de pérdidas y ganancias que cree.

Sí, ya estaba usando un parámetro what-if. Gracias, eso me llevó la mayor parte del camino a donde quiero estar. Sin embargo, una pregunta pendiente que plantea:

¿Hay alguna manera de hacer que el filtro en la categoría Ganancias/Pérdidas mida una selección de menú desplegable o algo así en lugar de un tipo de filtro de estilo de valor de texto?

En una nota relacionada, me parece molesto que no pueda crear columnas calculadas dinámicamente para que se puedan tratar igual que las columnas calculadas estáticamente, incluso si se limitaban a tablas conectadas sin entrada o algo así.

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!

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.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors