Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Soy bastante principiante en DAX y realmente estoy luchando por entender esto.
Tengo una tabla (Tabla A a continuación) que tiene una serie de etapas de estimación con un costo total para cada una. A continuación, necesito una columna para calcular la última estimación de costes de esa fila, en función de la etapa de estimación en la que se encuentra el identificador del paquete en su conjunto. Esto se hace con una combinación de medidas y una columna calculada.
Primero creé medidas para cada una de las columnas totales para dar un total por ID de paquete, vea a continuación usando Total C como ejemplo:
A continuación, creé una columna calculada para el coste final estimado (EFC) utilizando SWITCH para dar el coste de cada fila de la última etapa de estimación.
La fórmula DAX de la columna EFC calculada es:
ID DEL PAQUETE | Descripción | TOTAL A | TOTAL B | TOTAL C | COSTO FINAL ESTIMADO |
80233266 | Preparación de pilotes y distribución de material | 26,665 | 31,332 | 31,332 | |
80233266 | Instalar pila | 74,057 | 70,112 | 70,112 | |
51480994 | Limitación de la oferta | 769,108 | 769,108 | ||
51480994 | Taponamiento de existencias | 384,565 | 384,565 | ||
53683210 | Instale los cimientos del equipo en la pista | 570,666 | 571,000 | 555,637 | 555,637 |
CUADRO B
Disciplina | ID del paquete | Nombre del paquete |
HABILITANTE | 80233266 | HABILITACIÓN DE PISTAS |
EDIFICIO | 34284038 | HABILITACIÓN DE OHW |
CIVIL | 51480994 | ETAPA 1 DE RSE |
UTILIDADES | 87811765 | CRUCES DE CREMALLERA - GAS |
EDIFICIO | 85985437 | ÁREA 1 PERMANENTE OHW |
EDIFICIO | 93623530 | ÁREA 2 SALUD PERMANENTE |
CARRIL | 53683210 | ESDS |
CARRIL | 86890401 | SUBESTACIÓN |
CARRIL | 85201749 | CONEXIÓN DE SEÑAL LOCAL |
Gráfico de barras con el eje X establecido en Disciplina (de la Tabla B) y el eje Y la medida EFC.
Hola
Cree una tabla dim de ID de paquete y cree una relación (varios a uno y único) desde el ID de paquete de ambas tablas de hechos a esta tabla dim.
Hola Ashish,
Gracias por la respuesta. La tabla B en este caso es una tabla de dimensiones (creo). La columna Id. de paquete de la tabla B solo tiene valores distintos, por lo que el vínculo entre la tabla A y la tabla B, mediante el identificador de paquete, es una relación de varios a uno. Lo siento si no he entendido completamente tu respuesta, ¡estoy aprendiendo sobre la marcha!
Tienes razón. Por favor, comparta el enlace de descarga del archivo PBi.
Hola Ashish,
Acabo de crear un nuevo tablero basado en las tablas y fórmulas de ejemplo que enumeré en mi publicación original, y ahora todo está funcionando. El ejemplo anterior era una versión muy simplificada de mi conjunto de datos real, por lo que supongo que el problema no son las fórmulas, sino algo que tiene que ver con mis datos reales.
Tendré que indagar más en mis datos y ver si puedo resolver esto. Desafortunadamente, no puedo compartir el conjunto de datos real debido a la confidencialidad, pero cualquier pensamiento sobre las áreas en las que podría mirar sería apreciado.
Gracias
Sari
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Ask questions in Eventhouse and KQL, Eventstream, and Reflex.