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

Comprobación de una condición y creación de una tabla que conste de una sola fila

Imagen del 1er caso

animeshsingh737_1-1700566356482.png

Imagen del 2º caso

animeshsingh737_0-1700565987396.png

Soy nuevo en Power Bi, pero necesito hacer este informe. Arriba hay una tabla y quiero crear una tabla con una sola fila seleccionada de esta tabla.

Las condiciones son:

  1. Si no hay datos de costos para el nombre, inferior y superior y solo el nombre principal tiene datos de costos, quiero seleccionar la última fila de nombre "principal" y crear una tabla con esa sola fila. (consulte la imagen del primer caso)
  2. Si también están los nombres primero, inferior y superior y los datos de costo correspondientes, entonces quiero seleccionar la primera fila con el nombre "primero" y crear una tabla con esa sola fila.

Un punto a tener en cuenta es que, en el primer caso, el valor de la fecha de notificación tampoco está allí para el nombre, el nombre superior y el inferior.

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("dc3dCoMwDIbhe+mxjib9sV6LeCDimCBU1LHbX5NsY1ByEgg8fO8wGIQWoEWLzjTmsZ5XPtZ52sqDtpxgxqYg1JAjFAU5DXlCnSCvoUAoCQoaioR6QVFDHSGwojpNJVYgKmmqZ4Wi+j91z8cyT+fFKUauRlt+LQetJF65hZo8950JWOSRj3FWaQG3fI2+LbBJHfrFgGOezPgG", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Date = _t, Name = _t, Cost = _t, Part = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Date", type text}, {"Name", type text}, {"Cost", Int64.Type}, {"Part", type number}}),
    Historicals = Table.SelectRows(#"Changed Type", each ([Name] = "historical")),
    Forecast = Table.SelectRows(#"Changed Type", each ([Name] = "forecast"))
in
    if Table.RowCount(Historicals) >0 then Table.LastN(Historicals,1) else Table.FirstN(Forecast,1)
Syndicate_Admin
Administrator
Administrator

Actualicé la pregunta. Agregué una nueva condición para mayor claridad.

Syndicate_Admin
Administrator
Administrator

Proporcione datos de muestra que cubran completamente su problema.
Muestre el resultado esperado en función de los datos de muestra que proporcionó.

Syndicate_Admin
Administrator
Administrator

Estos son solo algunos datos de muestra. En el segundo caso, puede haber varias fechas con previsión, inferior y superior. Quiero el primer pronóstico para eso.

Syndicate_Admin
Administrator
Administrator

Para ambos escenarios, puede aplicar estas reglas

- Filtrar todas las filas sin valores

- Filtrar todas las filas en las que el nombre es "superior" o "inferior"

- Mantenga la 1 fila inferior.

Syndicate_Admin
Administrator
Administrator

Gracias por señalar el error. Soy nuevo en este foro, pero actualicé la pregunta y agregué los datos de muestra en una tabla. Espero que esto proporcione más claridad

Syndicate_Admin
Administrator
Administrator

Proporcione datos de muestra (sin información confidencial) que cubran su problema o pregunta por completo, en un formato utilizable (no como una captura de pantalla). Omite todo lo que no esté relacionado con el tema.
Si no está seguro de cómo hacerlo, consulte https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-...
Muestre el resultado esperado en función de los datos de muestra que proporcionó.

Si desea obtener respuestas más rápido, consulte https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447...

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.