Forum Discussion

Jperoz's avatar
Jperoz
New Member
6 years ago
Solved

Dax Contar filas con condiciones

Buenas actualmente me encuentro aprendiendo mas sobre lo que es el lenguaje Dax y quisiera el apoyo en lo siguente:

 

tengo esta data y necesito saber cuantas veces ocurre un documento por empresa 

 

 

este seria el resultado que quiero:

 

 

  • Gracias lo solucione agrupando documentos:

     

    =CALCULATE(COUNTROWS('Hoja De Insumos'),GROUPBY(Config,Config[T/Documento]))

4 Replies

  • nandukrishnavs's avatar
    nandukrishnavs
    Community Champion

    Jperoz 

     

    You can implement this using EditQuery.

     

    CompanyDocument
    CompanyAA
    CompanyBA
    CompanyBA
    CompanyBB
    CompanyBB
    CompanyBB
    CompanyBB
    CompanyBB
    CompanyAC
    CompanyAC
    CompanyAC
    CompanyAC

     

    Step 1. Create a duplicate of Document column.

    Step 2. Pivot the Comapny column.

     

     

    let
        Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45Wcs7PLUjMq3RU0lFyVIrVgQs4ESXgRG0BkDucyRKIBQA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Company = _t, Document = _t]),
        #"Changed Type" = Table.TransformColumnTypes(Source,{{"Company", type text}, {"Document", type text}}),
        #"Duplicated Column" = Table.DuplicateColumn(#"Changed Type", "Document", "Document - Copy"),
        #"Pivoted Column" = Table.Pivot(#"Duplicated Column", List.Distinct(#"Duplicated Column"[Company]), "Company", "Document - Copy", List.Count)
    in
        #"Pivoted Column"

     



    Did I answer your question? Mark my post as a solution!
    Appreciate with a kudos
    🙂

    • nandukrishnavs's avatar
      nandukrishnavs
      Community Champion

      Jperoz 

       

      Another option- Use Matrix visual.

      CountVal = COUNT('Table'[Document])



      Did I answer your question? Mark my post as a solution!
      Appreciate with a kudos
      🙂

       

  • Greg_Deckler's avatar
    Greg_Deckler
    Community Champion

    Parece que podrías usar un objeto visual de matriz con Emperatriz en el Documento T/En las Filas y Emperatriz en las Columnas. Y luego tal vez poner Emperatriz en los Valores con una agregación Count. Si eso no funciona, consulte esta publicación sobre cómo obtener su respuesta rápida a su pregunta: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

    Las partes más importantes son:
    1. Muestra datos como texto, utilice la herramienta de tabla en la barra de edición
    2. Salida esperada a partir de datos de muestra
    3. Explicación en palabras de cómo obtener de 1. a 2.

  • Gracias lo solucione agrupando documentos:

     

    =CALCULATE(COUNTROWS('Hoja De Insumos'),GROUPBY(Config,Config[T/Documento]))